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