|
VL
|
#include <assert.h>#include <string>#include <vector>#include <unordered_map>#include <memory>#include <functional>#include "vl_fwd.h"#include "Observable.h"#include "Observer.h"Go to the source code of this file.
Classes | |
| class | vl::AbstractVar |
| class | vl::BoolVar |
| class | vl::NumberVar |
| class | vl::StringVar |
| struct | vl::PropsDataType |
| Object is both an observable and observer. It observes its nested objects's changes More... | |
| class | vl::ObjectVar |
| struct | vl::ListDataType |
| struct | vl::ListInsertRet |
| class | vl::ListVar |
| class | vl::NullVar |
Namespaces | |
| namespace | vl |
Typedefs | |
| typedef std::unordered_map< std::string, VarPtr > | vl::PropsContainerType |
| typedef std::shared_ptr< PropsDataType > | vl::ObjectDataType |
| typedef std::shared_ptr< ListDataType > | vl::ListVarDataType |
Functions | |
| VarPtr | vl::MakePtr (bool value) |
| VarPtr | vl::MakePtr (int value) |
| VarPtr | vl::MakePtr (float value) |
| VarPtr | vl::MakePtr (const char *value) |
| VarPtr | vl::MakePtr (const std::string &value) |
| VarPtr | vl::MakePtr (const ObjectVar &value) |
| VarPtr | vl::MakePtr (const ListVar &value) |
| VarPtr | vl::MakePtr (const NullVar &value) |
| VarPtr | vl::MakePtr (const Var &value) |
| VarPtr | vl::MakePtr () |