◆ VariantType()
var::VariantType::VariantType |
( |
| ) |
|
|
inlinenoexcept |
◆ ~VariantType()
virtual var::VariantType::~VariantType |
( |
| ) |
|
|
inlinevirtualnoexcept |
◆ cleanUp()
virtual void var::VariantType::cleanUp |
( |
ValueUnion & |
| ) |
const |
|
inlinevirtualnoexcept |
◆ clone()
virtual var var::VariantType::clone |
( |
const var & |
original | ) |
const |
|
inlinevirtual |
◆ createCopy()
virtual void var::VariantType::createCopy |
( |
ValueUnion & |
dest, |
|
|
const ValueUnion & |
source |
|
) |
| const |
|
inlinevirtual |
◆ equals()
virtual bool var::VariantType::equals |
( |
const ValueUnion & |
data, |
|
|
const ValueUnion & |
otherData, |
|
|
const VariantType & |
otherType |
|
) |
| const |
|
pure virtualnoexcept |
Implemented in var::VariantType_Method, var::VariantType_Binary, var::VariantType_Array, var::VariantType_Object, var::VariantType_String, var::VariantType_Bool, var::VariantType_Double, var::VariantType_Int64, var::VariantType_Int, var::VariantType_Undefined, and var::VariantType_Void.
◆ isArray()
virtual bool var::VariantType::isArray |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isBinary()
virtual bool var::VariantType::isBinary |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isBool()
virtual bool var::VariantType::isBool |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isDouble()
virtual bool var::VariantType::isDouble |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isInt()
virtual bool var::VariantType::isInt |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isInt64()
virtual bool var::VariantType::isInt64 |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isMethod()
virtual bool var::VariantType::isMethod |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isObject()
virtual bool var::VariantType::isObject |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isString()
virtual bool var::VariantType::isString |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isUndefined()
virtual bool var::VariantType::isUndefined |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ isVoid()
virtual bool var::VariantType::isVoid |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ toArray()
virtual Array<var>* var::VariantType::toArray |
( |
const ValueUnion & |
| ) |
const |
|
inlinevirtualnoexcept |
◆ toBinary()
virtual MemoryBlock* var::VariantType::toBinary |
( |
const ValueUnion & |
| ) |
const |
|
inlinevirtualnoexcept |
◆ toBool()
virtual bool var::VariantType::toBool |
( |
const ValueUnion & |
| ) |
const |
|
inlinevirtualnoexcept |
◆ toDouble()
virtual double var::VariantType::toDouble |
( |
const ValueUnion & |
| ) |
const |
|
inlinevirtualnoexcept |
◆ toInt()
virtual int var::VariantType::toInt |
( |
const ValueUnion & |
| ) |
const |
|
inlinevirtualnoexcept |
◆ toInt64()
virtual int64 var::VariantType::toInt64 |
( |
const ValueUnion & |
| ) |
const |
|
inlinevirtualnoexcept |
◆ toObject()
◆ toString()
virtual String var::VariantType::toString |
( |
const ValueUnion & |
| ) |
const |
|
inlinevirtual |
◆ writeToStream()
virtual void var::VariantType::writeToStream |
( |
const ValueUnion & |
data, |
|
|
OutputStream & |
output |
|
) |
| const |
|
pure virtual |
Implemented in var::VariantType_Method, var::VariantType_Binary, var::VariantType_Array, var::VariantType_Object, var::VariantType_String, var::VariantType_Bool, var::VariantType_Double, var::VariantType_Int64, var::VariantType_Int, var::VariantType_Undefined, and var::VariantType_Void.
The documentation for this class was generated from the following file: