Go to the source code of this file.
◆ BIO_LOCATION_FUNCTION_BODY
| #define BIO_LOCATION_FUNCTION_BODY |
( |
|
functionName, |
|
|
|
type |
|
) |
| |
Value: namespace location { \
BIO_ID_FUNCTION_BODY( \
functionName, \
::bio::genetic::Translocator::Instance(), \
BIO_TRANSLOCATION_FUNCTION( \
functionName, \
Move, \
type, \
GetByNameImplementation, \
(const Name&), \
(NULL)) \
BIO_TRANSLOCATION_FUNCTION( \
functionName, \
Insert, \
type, \
AddImplementation, \
(NULL)) \
}
Ease of use method of defining all kinds of sites at once.
This will automatically define peptidases (chemical::Excitation*) for the following affinities at your Location:
◆ BIO_TRANSLOCATION_FUNCTION
| #define BIO_TRANSLOCATION_FUNCTION |
( |
|
location, |
|
|
|
epitope, |
|
|
|
type, |
|
|
|
function, |
|
|
|
argTypeTuple, |
|
|
|
argTuple |
|
) |
| |
Value: bool g##location##epitope##Registered = \
SafelyAccess< ::bio::genetic::Translocator >() \
->AssociateSignalPeptidase( \
::bio::genetic::Translocator::Instance().GetIdFromName(#location), \
::bio::EpitopePerspective::Instance().GetIdFromName(#epitope), \
( \
)( \
) \
) \
);
#define BIO_EXCITATION_CLASS(wave, ret,...)
Definition ExcitationMacros.h:51
Definition LinearMotif.h:133
#define BIO_EXPAND_TUPLE(...)
Definition common/macro/Macros.h:51
This is not for you.