#include <Variant.h>
◆ VariantKind
Enumerator |
---|
kString | |
kBlob | |
kNull | |
kJson | |
kXML | |
kSwap | |
kInvalid | |
◆ Variant() [1/6]
Kernel::Variant::Variant |
( |
| ) |
|
|
explicitdelete |
◆ ~Variant()
Kernel::Variant::~Variant |
( |
| ) |
|
|
default |
◆ Variant() [2/6]
Kernel::Variant::Variant |
( |
KString * | stringView | ) |
|
|
inlineexplicit |
◆ Variant() [3/6]
Kernel::Variant::Variant |
( |
Json * | json | ) |
|
|
inlineexplicit |
◆ Variant() [4/6]
Kernel::Variant::Variant |
( |
nullPtr | ptr | ) |
|
|
inlineexplicit |
◆ Variant() [5/6]
◆ Variant() [6/6]
Kernel::Variant::Variant |
( |
VoidPtr | ptr | ) |
|
|
inlineexplicit |
◆ As()
template<typename T>
T * Kernel::Variant::As |
( |
| ) |
|
|
inline |
◆ Kind()
◆ Leak()
◆ ToString()
const Char * Kernel::Variant::ToString |
( |
| ) |
|
◆ fKind
◆ fPtr
voidPtr Kernel::Variant::fPtr {nullptr} |
|
private |
The documentation for this class was generated from the following files: