#include <vl.h>
◆ Accept()
virtual bool vl::AbstractVar::Accept |
( |
Visitor & |
v, |
|
|
const char * |
name = nullptr |
|
) |
| const |
|
inlinevirtual |
◆ AsBool() [1/2]
BoolVar & vl::AbstractVar::AsBool |
( |
| ) |
|
|
virtual |
◆ AsBool() [2/2]
const BoolVar & vl::AbstractVar::AsBool |
( |
| ) |
const |
|
virtual |
◆ AsList() [1/2]
ListVar & vl::AbstractVar::AsList |
( |
| ) |
|
|
virtual |
◆ AsList() [2/2]
const ListVar & vl::AbstractVar::AsList |
( |
| ) |
const |
|
virtual |
◆ AsNumber() [1/2]
◆ AsNumber() [2/2]
const NumberVar & vl::AbstractVar::AsNumber |
( |
| ) |
const |
|
virtual |
◆ AsObject() [1/2]
◆ AsObject() [2/2]
const ObjectVar & vl::AbstractVar::AsObject |
( |
| ) |
const |
|
virtual |
◆ AsString() [1/2]
◆ AsString() [2/2]
const StringVar & vl::AbstractVar::AsString |
( |
| ) |
const |
|
virtual |
◆ Copy()
◆ Data()
const void * vl::AbstractVar::Data |
( |
| ) |
const |
|
virtual |
◆ GetType()
Type vl::AbstractVar::GetType |
( |
| ) |
const |
|
virtual |
◆ IsBool()
virtual bool vl::AbstractVar::IsBool |
( |
| ) |
const |
|
inlinevirtual |
◆ IsList()
virtual bool vl::AbstractVar::IsList |
( |
| ) |
const |
|
inlinevirtual |
◆ IsNull()
virtual bool vl::AbstractVar::IsNull |
( |
| ) |
const |
|
inlinevirtual |
◆ IsNumber()
virtual bool vl::AbstractVar::IsNumber |
( |
| ) |
const |
|
inlinevirtual |
◆ IsObject()
virtual bool vl::AbstractVar::IsObject |
( |
| ) |
const |
|
inlinevirtual |
◆ IsString()
virtual bool vl::AbstractVar::IsString |
( |
| ) |
const |
|
inlinevirtual |
◆ operator bool()
virtual vl::AbstractVar::operator bool |
( |
| ) |
const |
|
inlinevirtual |
◆ Ptr()
virtual VarPtr vl::AbstractVar::Ptr |
( |
| ) |
const |
|
pure virtual |
◆ PtrImpl()
template<typename T >
VarPtr vl::AbstractVar::PtrImpl |
( |
const T * |
body | ) |
const |
|
inlineprotected |
◆ ToStr()
virtual std::string vl::AbstractVar::ToStr |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following files: