flext 0.6.2
Macros
Definition of implicit attribute get handlers

Macros

#define FLEXT_ATTRGET_F(VAR)
 Declare an implicit get function for a float attribute.
 
#define FLEXT_ATTRGET_I(VAR)
 Declare an implicit get function for an integer attribute.
 
#define FLEXT_ATTRGET_S(VAR)
 Declare an implicit get function for a symbol attribute.
 
#define FLEXT_ATTRGET_B(VAR)
 Declare an implicit get function for a boolean attribute.
 
#define FLEXT_ATTRGET_E(VAR, TP)
 Declare an implicit get function for an enum attribute.
 
#define FLEXT_ATTRGET_V(VAR)
 Declare an implicit get function for a variable list attribute.
 

Detailed Description

Macro Definition Documentation

◆ FLEXT_ATTRGET_B

#define FLEXT_ATTRGET_B (   VAR)
Value:
#define FLEXT_CAST
Switch for compilation of derived virtual classes.
Definition fldefs.h:27

Declare an implicit get function for a boolean attribute.

◆ FLEXT_ATTRGET_E

#define FLEXT_ATTRGET_E (   VAR,
  TP 
)
Value:

Declare an implicit get function for an enum attribute.

◆ FLEXT_ATTRGET_F

#define FLEXT_ATTRGET_F (   VAR)
Value:

Declare an implicit get function for a float attribute.

◆ FLEXT_ATTRGET_I

#define FLEXT_ATTRGET_I (   VAR)
Value:

Declare an implicit get function for an integer attribute.

◆ FLEXT_ATTRGET_S

#define FLEXT_ATTRGET_S (   VAR)
Value:

Declare an implicit get function for a symbol attribute.

◆ FLEXT_ATTRGET_V

#define FLEXT_ATTRGET_V (   VAR)
Value:
{ *arg = FLEXT_CAST<thisType *>(c)->VAR; return true; }
Definition flclass.h:60
#define FLEXT_GET_PRE(F)
Definition flbase.h:338

Declare an implicit get function for a variable list attribute.