|
template<class DBRType > |
| NamedVariableBlock (DataBlock< DBRType > *block, const std::string &name) |
|
| NamedVariableBlock (DataBlockAll *block, const std::string &name) |
|
| NamedVariableBlock (const int &var, const std::string &name) |
|
| NamedVariableBlock (const bool &var, bool isactuallybooltype, const std::string &name) |
|
| NamedVariableBlock (const std::string &var, const std::string &name) |
|
| NamedVariableBlock (const std::wstring &var, const std::string &name) |
|
| NamedVariableBlock (const double &var, const std::string &name) |
|
| NamedVariableBlock (const float &var, const std::string &name) |
|
| NamedVariableBlock (const char &var, const std::string &name) |
|
| NamedVariableBlock (void *var, const std::string &name) |
|
std::string | GetName () const |
|
bool | CompareName (const std::string &str) const |
|
std::string & | GetNameChangeable () |
|
| VariableBlock () |
| Default empty constructor, block has no value of any kind. More...
|
|
template<class DBRType > |
| VariableBlock (DataBlock< DBRType > *block) |
|
| VariableBlock (const int &var) |
|
| VariableBlock (const bool &var, bool isactuallybooltype) |
|
| VariableBlock (const std::string &var) |
|
| VariableBlock (const std::wstring &var) |
|
| VariableBlock (const double &var) |
|
| VariableBlock (const float &var) |
|
| VariableBlock (const char &var) |
|
| VariableBlock (void *var) |
|
DLLEXPORT | VariableBlock (sf::Packet &packet) |
| Constructs from a packet. More...
|
|
DLLEXPORT void | AddDataToPacket (sf::Packet &packet) const |
| Stores data to a packet. More...
|
|
| VariableBlock (const VariableBlock &arg) |
|
DLLEXPORT | VariableBlock (const std::string &valuetoparse, std::map< std::string, std::shared_ptr< VariableBlock >> *predefined) |
|
| VariableBlock (DataBlockAll *block) |
|
virtual | ~VariableBlock () |
|
DataBlockAll * | GetBlock () |
|
const DataBlockAll * | GetBlockConst () const |
|
bool | IsValid () const |
|
VariableBlock & | operator= (VariableBlock *arg) |
|
template<class DBlockTP > |
VariableBlock & | operator= (DataBlock< DBlockTP > *arg) |
|
VariableBlock & | operator= (const VariableBlock &arg) |
|
bool | operator== (const VariableBlock &other) const |
| comparison operator More...
|
|
bool | operator!= (const VariableBlock &other) const |
| Opposite of the comparison operator. More...
|
|
template<class ConvertT > |
| operator ConvertT () const |
|
template<class ConvertT > |
| operator ConvertT * () |
|
template<class ConvertT > |
bool | IsConversionAllowedNonPtr () const |
|
template<class ConvertT > |
bool | IsConversionAllowedPtr () const |
|
template<class ConvertT > |
bool | ConvertAndAssingToVariable (ConvertT &var) const |
|
template<class ConvertT > |
ConvertT | ConvertAndReturnVariable () const |
|
DataBlock variant with name.
Definition at line 762 of file DataBlock.h.