#include <cVariantType.h>
Variant VARTYPE_TYPE definition metadata.
◆ get_Name()
const ATOMCHAR_t* GrayLib::cVariantTypeDef::get_Name |
( |
| ) |
const |
|
inlinenoexcept |
◆ get_Size()
size_t GrayLib::cVariantTypeDef::get_Size |
( |
| ) |
const |
|
inlinenoexcept |
Actual usage size of the data type.
◆ isFloat()
bool GrayLib::cVariantTypeDef::isFloat |
( |
| ) |
const |
|
inlinenoexcept |
◆ isNumeric()
bool GrayLib::cVariantTypeDef::isNumeric |
( |
| ) |
const |
|
inlinenoexcept |
any number, float or int, signed or unsigned. NOT string or complex array.
◆ isNumSigned()
bool GrayLib::cVariantTypeDef::isNumSigned |
( |
| ) |
const |
|
inlinenoexcept |
A signed number. might be float or int
◆ isStaticSized()
bool GrayLib::cVariantTypeDef::isStaticSized |
( |
| ) |
const |
|
inlinenoexcept |
is the type NOT heap allocated? (no construct,destruct required) i can just copy the value. VARTYPE_NoType doesn't count.
◆ isString()
bool GrayLib::cVariantTypeDef::isString |
( |
| ) |
const |
|
inlinenoexcept |
◆ isStringA()
bool GrayLib::cVariantTypeDef::isStringA |
( |
| ) |
const |
|
inlinenoexcept |
◆ isStringW()
bool GrayLib::cVariantTypeDef::isStringW |
( |
| ) |
const |
|
inlinenoexcept |
◆ isTime()
bool GrayLib::cVariantTypeDef::isTime |
( |
| ) |
const |
|
inlinenoexcept |
◆ m_bFlags
BYTE GrayLib::cVariantTypeDef::m_bFlags |
CTYPE_FLAG_TYPE describes attributes of the type.
◆ m_nSize
size_t GrayLib::cVariantTypeDef::m_nSize |
base sizeof() for the native data type. (if applicable)
◆ m_pszName
const ATOMCHAR_t* GrayLib::cVariantTypeDef::m_pszName |
Our Type Name. NOT the same as 'C' type name.
The documentation for this class was generated from the following file: