xyginext  0.2.0
Second generation of xygine game creation framework
Public Member Functions | Protected Member Functions | List of all members
xy::ConfigItem Class Reference

Base class for all items loaded from a configuration file. More...

#include <ConfigFile.hpp>

Inheritance diagram for xy::ConfigItem:
xy::ConfigObject xy::ConfigProperty

Public Member Functions

 ConfigItem (const std::string &name)
 
 ConfigItem (const ConfigItem &)=default
 
ConfigItemoperator= (const ConfigItem &)=default
 
 ConfigItem (ConfigItem &&)=default
 
ConfigItemoperator= (ConfigItem &&)=default
 
const std::string & getName () const
 Returns the name of this item.
 

Protected Member Functions

void setParent (ConfigItem *parent)
 
ConfigItemgetParent () const
 
void setName (const std::string &name)
 

Detailed Description

Base class for all items loaded from a configuration file.