Macaulay2 Engine
Loading...
Searching...
No Matches
BASECLASS Struct Reference

Synthetic documentation entry for the BASECLASS preprocessor macro (no real struct of this name exists). More...

#include <m2-types.h>

Public Attributes

mpfr_srcptr re
mpfr_srcptr im
mpfr_ptr re
mpfr_ptr im
mpfi_srcptr re
mpfi_srcptr im
mpfi_ptr re
mpfi_ptr im
engine_RawMonomialArray monoms
engine_RawRingElementArray coeffs
M2_arrayint a
M2_arrayint b
const struct MatrixM
int i
const struct Matrixa
const struct Matrixb
const struct RingElementa
const struct RingElementb
mpz_srcptr a
mpz_srcptr b

Detailed Description

Synthetic documentation entry for the BASECLASS preprocessor macro (no real struct of this name exists).

Note
AI-generated documentation. Verify against the source before relying on it.

BASECLASS expands to either : public our_new_delete (when included from C++) or to nothing (when included from C or under SAFEC_EXPORTS), and is interpolated between the struct name and its opening brace in declarations such as struct gmp_CC_struct BASECLASS {...}; further down this header. Doxygen does not expand the macro, so it reads BASECLASS as if it were a struct name and emits this page; the page is an artifact of the macro trick, not a real type.

Definition at line 158 of file m2-types.h.


The documentation for this struct was generated from the following file: