Develop Biology
The language of life
Macros.h File Reference
+ Include dependency graph for Macros.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BIO_GET_OPTIONAL_CLASS_METHODS_FOR_genetic()    BIO_GET_OPTIONAL_CLASS_METHODS_FOR_molecular()
 
#define BIO_GET_REQUIRED_CLASS_METHODS_FOR_genetic()    BIO_GET_REQUIRED_CLASS_METHODS_FOR_molecular()
 
#define BIO_TRANSCRIPTION_FACTOR_FUNCTION_BODY(functionName)
 

Macro Definition Documentation

◆ BIO_GET_OPTIONAL_CLASS_METHODS_FOR_genetic

#define BIO_GET_OPTIONAL_CLASS_METHODS_FOR_genetic ( )     BIO_GET_OPTIONAL_CLASS_METHODS_FOR_molecular()

Get all virtual methods defined by genetic::Class.

Returns
function signatures for use in BIO_DISAMBIGUATE_OPTIONAL_CLASS_METHODS

Definition at line 39 of file Macros.h.

◆ BIO_GET_REQUIRED_CLASS_METHODS_FOR_genetic

#define BIO_GET_REQUIRED_CLASS_METHODS_FOR_genetic ( )     BIO_GET_REQUIRED_CLASS_METHODS_FOR_molecular()

Get all virtual methods defined by genetic::Class.

Returns
function signatures for use in BIO_DISAMBIGUATE_REQUIRED_CLASS_METHODS

Definition at line 32 of file Macros.h.

◆ BIO_TRANSCRIPTION_FACTOR_FUNCTION_BODY

#define BIO_TRANSCRIPTION_FACTOR_FUNCTION_BODY (   functionName)
Value:
functionName##TranscriptionFactor, \
::bio::TranscriptionFactorPerspective::Instance(), \
::bio::TranscriptionFactor)
#define BIO_ID_FUNCTION_BODY(functionName, perspective, dimension)

Macro for defining TranscriptionFactors.

Definition at line 46 of file Macros.h.