PropertyTree Class Reference
Property tree. More...
#include <property.h>
Inheritance diagram for PropertyTree:
Public Member Functions | |
LM_INTERFACE_CLASS (PropertyTree, Component, 4) | |
LM_DISABLE_COPY_AND_MOVE (PropertyTree) | |
LM_INTERFACE_F (0, LoadFromFile, bool(const std::string &)) | |
Load property tree from the file. | |
LM_INTERFACE_F (1, LoadFromString, bool(const std::string &)) | |
Load property tree from YAML sequences. | |
LM_INTERFACE_F (2, Path, std::string()) | |
Returns file path if the tree loaded from the file, otherwise returns empty string. | |
LM_INTERFACE_F (3, Root, const PropertyNode *()) | |
Get root node. | |
Public Member Functions inherited from SIMDAlignedType | |
void * | operator new (std::size_t size) throw (std::bad_alloc) |
void | operator delete (void *p) |
Detailed Description
Property tree.
Manages tree structure. Mainly utilized as asset parameters. This class manages all instances of the property nodes.