Macros

#define PARAM_FARG_STR(_param)   PARAM_FIELD_STR(ARG,_param)
 
#define PARAM_FDEF_STR(_param)   PARAM_FIELD_STR(DEF,_param)
 
#define PARAM_FIELD_STR(_idx, _param)    BOOST_PP_STRINGIZE(BOOST_PP_TUPLE_ELEM(PARAM_I##_idx,_param))
 
#define PARAM_FNAME_STR(_param)   PARAM_FIELD_STR(NAME,_param)
 
#define PARAM_FTYPE_STR(_param)   PARAM_FIELD_STR(TYPE,_param)
 
#define PARAM_PY_STR(_field, _param)    PyUnicode_FromString(PARAM_FIELD_STR(_field,_param))
 Stringize field to a Python string. More...
 

Detailed Description

Macro Definition Documentation

◆ PARAM_FARG_STR

#define PARAM_FARG_STR (   _param)    PARAM_FIELD_STR(ARG,_param)

◆ PARAM_FDEF_STR

#define PARAM_FDEF_STR (   _param)    PARAM_FIELD_STR(DEF,_param)

◆ PARAM_FIELD_STR

#define PARAM_FIELD_STR (   _idx,
  _param 
)     BOOST_PP_STRINGIZE(BOOST_PP_TUPLE_ELEM(PARAM_I##_idx,_param))

◆ PARAM_FNAME_STR

#define PARAM_FNAME_STR (   _param)    PARAM_FIELD_STR(NAME,_param)

◆ PARAM_FTYPE_STR

#define PARAM_FTYPE_STR (   _param)    PARAM_FIELD_STR(TYPE,_param)

◆ PARAM_PY_STR

#define PARAM_PY_STR (   _field,
  _param 
)     PyUnicode_FromString(PARAM_FIELD_STR(_field,_param))

Stringize field to a Python string.