Defined in file: hzDatabase.h
Constructors/Detructors
| hzAtom* | hzAtom | (void) | |
| hzAtom* | hzAtom | (const hzAtom& op) | Copy constructor. The atom will be of the type and value of the operand. |
| NULL-BASIS | ~hzAtom | (void) | Destructor. This will delete any strings the atom had retained. |
Public Methods:
| const void* | Binary | (void) | |
| bool | Bool | (void) | |
| char | Byte | (void) | |
| const hzChain | Chain | (void) | |
| hzAtom& | Clear | (void) | |
| const char* | Cstr | (void) | |
| _atomval | Datum | (void) | |
| const hzDomain | Domain | (void) | |
| double | Double | (void) | |
| const hzEmaddr | Emaddr | (void) | |
| short | Int16 | (void) | |
| int | Int32 | (void) | |
| long | Int64 | (void) | |
| const hzIpaddr | Ipaddr | (void) | |
| bool | IsNull | (void) | |
| bool | IsSet | (void) | |
| const hzMD5 | MD5 | (void) | |
| const hzSDate | SDate | (void) | |
| hzEcode | SetNumber | (const char* s) | |
| hzEcode | SetNumber | (const hzString& s) | |
| hzEcode | SetValue | (hdbBasetype eType, const hzString& S) | hzEmaddr* pEma ; // Cast pEma = (hzEmaddr*) &m_Data ; *pEma = S ; if (*pEma) { m_eType = eType ; m_eStatus = ATOM_SET ; return E_OK ; } |
| hzEcode | SetValue | (hdbBasetype eType, const _atomval& av) | |
| const char* | Show | (void) | |
| unsigned int | Status | (void) | |
| const hzString | Str | (void) | |
| const hzTime | Time | (void) | |
| hdbBasetype | Type | (void) | |
| unsigned char | UByte | (void) | |
| unsigned short | Unt16 | (void) | |
| unsigned int | Unt32 | (void) | |
| unsigned long | Unt64 | (void) | |
| const hzUrl | Url | (void) | |
| const hzXDate | XDate | (void) |
Overloaded operators:
Member Variables:
| _atomval | m_Data | No description | |
| unsigned short | m_Resv | No description | |
| unsigned short | m_eStatus | No description | |
| hdbBasetype | m_eType | No description |