#include <Variant.h>
◆ VariantKind
| Enumerator |
|---|
| kInvalid | |
| kString | |
| kBlob | |
| kNull | |
| kJson | |
| kTOML | |
| kSwap | |
◆ Variant() [1/7]
| Kernel::Variant::Variant |
( |
| ) |
|
|
explicitdelete |
◆ ~Variant()
| Kernel::Variant::~Variant |
( |
| ) |
|
|
default |
◆ Variant() [2/7]
template<typename CharKind>
| Kernel::Variant::Variant |
( |
KBasicString< CharKind > * | stringView | ) |
|
|
inlineexplicit |
◆ Variant() [3/7]
◆ Variant() [4/7]
◆ Variant() [5/7]
| Kernel::Variant::Variant |
( |
nullPtr | ptr | ) |
|
|
inlineexplicit |
◆ Variant() [6/7]
◆ Variant() [7/7]
| Kernel::Variant::Variant |
( |
VoidPtr | ptr | ) |
|
|
inlineexplicit |
◆ As()
template<typename T>
| T * Kernel::Variant::As |
( |
| ) |
|
|
inline |
◆ Kind()
◆ Leak()
Returns the underlying pointer.
Leak variant's instance.
========================================================================
autotoc_md114
- Returns
- the underlying pointer.
◆ 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: