PropertyTree Class Reference

Property tree. More...

#include <property.h>

Inheritance diagram for PropertyTree:
Component SIMDAlignedType

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.