Return Type | Function name | Arguments |
---|---|---|
const char* | PopCtl2Txt | (hdbPopCtl,) |
Declared in file: hzDatabase.h
Defined in file : hzTypes.cpp
Function Logic:
Function body:
const char* PopCtl2Txt (hdbPopCtl popCtl) { static const hzString _undef = "PopCtl Undefined" ; static const hzString _illegal = "PopCtl Illegal" ; static const hzString sng_opt = "SingleOptional" ; static const hzString sng_comp = "SingleCompulsory" ; static const hzString arr_opt = "ArrayOptional" ; static const hzString arr_comp = "ArrayCompulsory" ; switch (popCtl) { case HDB_MBR_POP_UNSPECIFIED: return *_undef ; case HDB_MBR_POP_SINGLE_OPTIONAL: return *sng_opt ; case HDB_MBR_POP_SINGLE_COMPULSORY: return *sng_comp ; case HDB_MBR_POP_ARRAY_OPTIONAL: return *arr_opt ; case HDB_MBR_POP_ARRAY_COMPULSORY: return *arr_comp ; } return *_illegal ; }