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; \