|
VL
|
#include <vl.h>
Public Member Functions | |
| bool | IsNull () const override |
| Type | GetType () const override |
| VarPtr | Ptr () const override |
| bool | Accept (Visitor &v, const char *name=nullptr) const override |
| const void * | Data () const override |
Public Member Functions inherited from vl::AbstractVar | |
| virtual const BoolVar & | AsBool () const |
| virtual const NumberVar & | AsNumber () const |
| virtual const StringVar & | AsString () const |
| virtual const ObjectVar & | AsObject () const |
| virtual const ListVar & | AsList () const |
| virtual BoolVar & | AsBool () |
| virtual NumberVar & | AsNumber () |
| virtual StringVar & | AsString () |
| virtual ObjectVar & | AsObject () |
| virtual ListVar & | AsList () |
| virtual bool | IsBool () const |
| virtual bool | IsNumber () const |
| virtual bool | IsString () const |
| virtual bool | IsObject () const |
| virtual bool | IsList () const |
| virtual bool | IsNull () const |
| virtual Type | GetType () const |
| virtual VarPtr | Ptr () const =0 |
| virtual bool | Accept (Visitor &v, const char *name=nullptr) const |
| virtual | operator bool () const |
| virtual std::string | ToStr () const |
| virtual const void * | Data () const |
| virtual vl::VarPtr | Copy () const |
Additional Inherited Members | |
Protected Member Functions inherited from vl::AbstractVar | |
| template<typename T > | |
| VarPtr | PtrImpl (const T *body) const |
|
overridevirtual |
Reimplemented from vl::AbstractVar.
|
inlineoverridevirtual |
Reimplemented from vl::AbstractVar.
|
overridevirtual |
Reimplemented from vl::AbstractVar.
|
inlineoverridevirtual |
Reimplemented from vl::AbstractVar.
|
inlineoverridevirtual |
Implements vl::AbstractVar.