IMP
2.2.0
The Integrative Modeling Platform
|
Various general useful macros for IMP. More...
Go to the source code of this file.
Macros | |
#define | IMP_IMPLEMENT(signature) |
#define | IMP_IMPLEMENT_INLINE(signature, body) |
#define | IMP_IMPLEMENT_INLINE_NO_SWIG(signature, body) |
#define | IMP_IMPLEMENTATION_TEMPLATE_1(arg0, signature, body) |
#define | IMP_IMPLEMENTATION_TEMPLATE_2(arg0, arg1, signature, body) |
#define | IMP_NO_DOXYGEN(x) |
Hide something from doxygen. | |
#define | IMP_ONLY_DOXYGEN(x) x IMP_REQUIRE_SEMICOLON_CLASS(only_doxy) |
Only show something to doxygen. | |
#define | IMP_SWITCH_DOXYGEN(x, y) x |
Copyright 2007-2014 IMP Inventors. All rights reserved.
Definition in file base/doxygen_macros.h.
#define IMP_IMPLEMENT | ( | signature | ) |
Declare a method that implements a method that is pure virtual in the base class.
Definition at line 33 of file base/doxygen_macros.h.
#define IMP_IMPLEMENT_INLINE | ( | signature, | |
body | |||
) |
Define a method inline that impements a pure virtual method.
Definition at line 36 of file base/doxygen_macros.h.
#define IMP_IMPLEMENT_INLINE_NO_SWIG | ( | signature, | |
body | |||
) |
Define a method inline that impements a pure virtual method that is hidden from swig.
Definition at line 41 of file base/doxygen_macros.h.
#define IMP_IMPLEMENTATION_TEMPLATE_1 | ( | arg0, | |
signature, | |||
body | |||
) |
Define an implementation detail template method.
Definition at line 45 of file base/doxygen_macros.h.