libbio
Loading...
Searching...
No Matches
Macros
Macros.h File Reference
#include "bio/common/type/RemovePointer.h"
#include "bio/common/wrapper/Pointer.h"
#include "bio/chemical/macro/Macros.h"
Include dependency graph for molecular/macro/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_REQUIRED_CLASS_METHODS_FOR_molecular()    BIO_GET_REQUIRED_CLASS_METHODS_FOR_chemical()
 
#define BIO_GET_OPTIONAL_CLASS_METHODS_FOR_molecular()
 

Macro Definition Documentation

◆ BIO_GET_OPTIONAL_CLASS_METHODS_FOR_molecular

#define BIO_GET_OPTIONAL_CLASS_METHODS_FOR_molecular ( )
Value:
( \
template< typename ENVIRONMENT > \
void SetEnvironment(::bio::Pointer< ENVIRONMENT > environment), \
template SetEnvironment< ENVIRONMENT >(environment) \
), \
( \
template< typename ENVIRONMENT > \
::bio::Pointer< ENVIRONMENT > GetEnvironment(), \
template GetEnvironment< ENVIRONMENT >() \
), \
( \
template< typename ENVIRONMENT > \
const ::bio::Pointer< ENVIRONMENT > GetEnvironment() const, \
template GetEnvironment< ENVIRONMENT >() \
)
#define BIO_GET_OPTIONAL_CLASS_METHODS_FOR_chemical()
Definition chemical/macro/Macros.h:65
Definition Pointer.h:115

Get all virtual methods defined by molecular::Class.

Returns
function signatures for use in BIO_DISAMBIGUATE_OPTIONAL_CLASS_METHODS

◆ BIO_GET_REQUIRED_CLASS_METHODS_FOR_molecular

#define BIO_GET_REQUIRED_CLASS_METHODS_FOR_molecular ( )     BIO_GET_REQUIRED_CLASS_METHODS_FOR_chemical()

Get all virtual methods defined by molecular::Class.

Returns
function signatures for use in BIO_DISAMBIGUATE_REQUIRED_CLASS_METHODS