| Return Type | Function name | Arguments |
|---|---|---|
| hdbBasetype | Str2Basetype | (const hzString&,) |
Declared in file: hzDatabase.h
Defined in file : hzTypes.cpp
Function Logic:
Function body:
hdbBasetype Str2Basetype (const hzString& S)
{
if (S == "BASETYPE_STRING") return BASETYPE_STRING ;
if (S == "BASETYPE_EMADDR") return BASETYPE_EMADDR ;
if (S == "BASETYPE_IPADDR") return BASETYPE_IPADDR ;
if (S == "BASETYPE_URL") return BASETYPE_URL ;
if (S == "BASETYPE_SDATE") return BASETYPE_SDATE ;
if (S == "BASETYPE_TIME") return BASETYPE_TIME ;
if (S == "BASETYPE_XDATE") return BASETYPE_XDATE ;
if (S == "BASETYPE_DOUBLE") return BASETYPE_DOUBLE ;
if (S == "BASETYPE_INT64") return BASETYPE_INT64 ;
if (S == "BASETYPE_INT32") return BASETYPE_INT32 ;
if (S == "BASETYPE_INT16") return BASETYPE_INT16 ;
if (S == "BASETYPE_BYTE") return BASETYPE_BYTE ;
if (S == "BASETYPE_UINT64") return BASETYPE_UINT64 ;
if (S == "BASETYPE_UINT32") return BASETYPE_UINT32 ;
if (S == "BASETYPE_UINT16") return BASETYPE_UINT16 ;
if (S == "BASETYPE_UBYTE") return BASETYPE_UBYTE ;
if (S == "BASETYPE_ENUM") return BASETYPE_ENUM ;
if (S == "BASETYPE_BOOL") return BASETYPE_BOOL ;
if (S == "BASETYPE_TEXT") return BASETYPE_TEXT ;
if (S == "BASETYPE_BINARY") return BASETYPE_BINARY ;
if (S == "BASETYPE_TXTDOC") return BASETYPE_TXTDOC ;
if (S == "string") return BASETYPE_STRING ;
if (S == "emaddr") return BASETYPE_EMADDR ;
if (S == "ipaddr") return BASETYPE_IPADDR ;
if (S == "url") return BASETYPE_URL ;
if (S == "sdate") return BASETYPE_SDATE ;
if (S == "time") return BASETYPE_TIME ;
if (S == "xdate") return BASETYPE_XDATE ;
if (S == "double") return BASETYPE_DOUBLE ;
if (S == "int64_t") return BASETYPE_INT64 ;
if (S == "int32_t") return BASETYPE_INT32 ;
if (S == "int16_t") return BASETYPE_INT16 ;
if (S == "byte") return BASETYPE_BYTE ;
if (S == "uint64_t") return BASETYPE_UINT64 ;
if (S == "uint32_t") return BASETYPE_UINT32 ;
if (S == "uint16_t") return BASETYPE_UINT16 ;
if (S == "ubyte") return BASETYPE_UBYTE ;
if (S == "enum") return BASETYPE_ENUM ;
if (S == "bool") return BASETYPE_BOOL ;
if (S == "text") return BASETYPE_TEXT ;
if (S == "binary") return BASETYPE_BINARY ;
if (S == "txtdoc") return BASETYPE_TXTDOC ;
return BASETYPE_UNDEF ;
}