Go to the documentation of this file. 24 #ifndef LSST_PEX_CONFIG_H 25 #define LSST_PEX_CONFIG_H 36 #define LSST_CONTROL_FIELD(NAME, TYPE, DOC) \ 37 static char const * _doc_ ## NAME() { \ 38 static char const * doc = DOC; \ 41 static char const * _type_ ## NAME() { \ 42 static char const * type = #TYPE; \ 62 #define LSST_NESTED_CONTROL_FIELD(NAME, MODULE, TYPE, DOC) \ 63 static char const * _doc_ ## NAME() { \ 64 static char const * doc = DOC; \ 67 static char const * _type_ ## NAME() { \ 68 static char const * type = #TYPE; \ 71 static char const * _module_ ## NAME() { \ 72 static char const * mod = #MODULE; \