31 #ifndef LSST_PEX_CONFIG_H 32 #define LSST_PEX_CONFIG_H 43 #define LSST_CONTROL_FIELD(NAME, TYPE, DOC) \ 44 static char const * _doc_ ## NAME() { \ 45 static char const * doc = DOC; \ 48 static char const * _type_ ## NAME() { \ 49 static char const * type = #TYPE; \ 69 #define LSST_NESTED_CONTROL_FIELD(NAME, MODULE, TYPE, DOC) \ 70 static char const * _doc_ ## NAME() { \ 71 static char const * doc = DOC; \ 74 static char const * _type_ ## NAME() { \ 75 static char const * type = #TYPE; \ 78 static char const * _module_ ## NAME() { \ 79 static char const * mod = #MODULE; \