Image Component Library (ICL)
Public Member Functions | Public Attributes | List of all members
icl::utils::ConfigFile::Entry Struct Reference

internal utility structure for contained data More...

#include <ConfigFile.h>

Public Member Functions

const std::string & getTypeName () const
 optional restriction pointer More...
 
std::string getRelID () const
 returns this entries id relatively to the parent ConfigFiles prefix More...
 

Public Attributes

std::string id
 entries key (config.foo.bar....) More...
 
std::string value
 entries value as string More...
 
std::string rttiType
 entries rtti type ID More...
 
SmartPtr< KeyRestrictionrestr
 
ConfigFileparent
 

Detailed Description

internal utility structure for contained data

Member Function Documentation

◆ getRelID()

std::string icl::utils::ConfigFile::Entry::getRelID ( ) const
inline

returns this entries id relatively to the parent ConfigFiles prefix

◆ getTypeName()

const std::string& icl::utils::ConfigFile::Entry::getTypeName ( ) const
inline

optional restriction pointer

returns the written type name that is associated with rttiType internally

Member Data Documentation

◆ id

std::string icl::utils::ConfigFile::Entry::id

entries key (config.foo.bar....)

◆ parent

ConfigFile* icl::utils::ConfigFile::Entry::parent

◆ restr

SmartPtr<KeyRestriction> icl::utils::ConfigFile::Entry::restr

◆ rttiType

std::string icl::utils::ConfigFile::Entry::rttiType

entries rtti type ID

◆ value

std::string icl::utils::ConfigFile::Entry::value

entries value as string


The documentation for this struct was generated from the following file: