Return Type | Function name | Arguments |
---|---|---|
const char* | Basetype2Txt | (hdbBasetype,) |
Declared in file: hzDatabase.h
Defined in file : hzTypes.cpp
Function Logic:
Function body:
const char* Basetype2Txt (hdbBasetype dtype) { static const hzString _typstrUKN = "BASETYPE_NOT_DEFINED" ; static const hzString _typstrCPP_UKN = "BASETYPE_CPP_UNDEF" ; static const hzString _typstrDBL = "BASETYPE_DOUBLE" ; static const hzString _typstrI64 = "BASETYPE_INT64" ; static const hzString _typstrI32 = "BASETYPE_INT32" ; static const hzString _typstrI16 = "BASETYPE_INT16" ; static const hzString _typstrBYTE = "BASETYPE_BYTE" ; static const hzString _typstrU64 = "BASETYPE_UINT64" ; static const hzString _typstrU32 = "BASETYPE_UINT32" ; static const hzString _typstrU16 = "BASETYPE_UINT16" ; static const hzString _typstrUBYTE = "BASETYPE_UBYTE" ; static const hzString _typstrBOOL = "BASETYPE_BOOL" ; static const hzString _typstrHZO_UKN = "BASETYPE_HZO_UNDEF" ; static const hzString _typstrEMA = "BASETYPE_EMADDR" ; static const hzString _typstrURL = "BASETYPE_URL" ; static const hzString _typstrIPA = "BASETYPE_IPADDR" ; static const hzString _typstrTIME = "BASETYPE_TIME" ; static const hzString _typstrSDATE = "BASETYPE_SDATE" ; static const hzString _typstrXDATE = "BASETYPE_XDATE" ; static const hzString _typstrSTR = "BASETYPE_STRING" ; static const hzString _typstrTEXT = "BASETYPE_TEXT" ; static const hzString _typstrBINARY = "BASETYPE_BINARY" ; static const hzString _typstrTXTDOC = "BASETYPE_TXTDOC" ; static const hzString _typstrENUM = "BASETYPE_ENUM" ; // String enumeration set static const hzString _typstrAPPDEF = "BASETYPE_APPDEF" ; // String enumeration set static const hzString _typstrCLASS = "BASETYPE_CLASS" ; // String enumeration set switch (dtype) { case BASETYPE_CPP_UNDEF: return *_typstrCPP_UKN ; case BASETYPE_DOUBLE: return *_typstrDBL ; case BASETYPE_INT64: return *_typstrI64 ; case BASETYPE_INT32: return *_typstrI32 ; case BASETYPE_INT16: return *_typstrI16 ; case BASETYPE_BYTE: return *_typstrBYTE ; case BASETYPE_UINT64: return *_typstrU64 ; case BASETYPE_UINT32: return *_typstrU32 ; case BASETYPE_UINT16: return *_typstrU16 ; case BASETYPE_UBYTE: return *_typstrUBYTE ; case BASETYPE_BOOL: return *_typstrBOOL ; case BASETYPE_HZO_UNDEF: return *_typstrHZO_UKN ; case BASETYPE_EMADDR: return *_typstrEMA ; case BASETYPE_URL: return *_typstrURL ; case BASETYPE_IPADDR: return *_typstrIPA ; case BASETYPE_TIME: return *_typstrTIME ; case BASETYPE_SDATE: return *_typstrSDATE ; case BASETYPE_XDATE: return *_typstrXDATE ; case BASETYPE_STRING: return *_typstrSTR ; case BASETYPE_TEXT: return *_typstrTEXT ; case BASETYPE_BINARY: return *_typstrBINARY ; case BASETYPE_TXTDOC: return *_typstrTXTDOC ; case BASETYPE_ENUM: return *_typstrENUM ; case BASETYPE_APPDEF: return *_typstrAPPDEF ; case BASETYPE_CLASS: return *_typstrCLASS ; } return *_typstrUKN ; }