Go to the documentation of this file. 24 #ifndef LSST_PEX_CONFIG_PYTHON_H 25 #define LSST_PEX_CONFIG_PYTHON_H 43 #define LSST_DECLARE_CONTROL_FIELD(WRAPPER, CLASS, NAME) \ 44 WRAPPER.def_readwrite(#NAME, &CLASS::NAME); \ 45 WRAPPER.def_static("_doc_" #NAME, &CLASS::_doc_ ## NAME); \ 46 WRAPPER.def_static("_type_" #NAME, &CLASS::_type_ ## NAME); 65 #define LSST_DECLARE_NESTED_CONTROL_FIELD(WRAPPER, CLASS, NAME) \ 66 WRAPPER.def_readwrite(#NAME, &CLASS::NAME); \ 67 WRAPPER.def_static("_doc_" #NAME, &CLASS::_doc_ ## NAME); \ 68 WRAPPER.def_static("_type_" #NAME, &CLASS::_type_ ## NAME); \ 69 WRAPPER.def_static("_module_" #NAME, &CLASS::_module_ ## NAME);