Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
PropertyCollection< T > Member List

This is the complete list of members for PropertyCollection< T >, including all inherited members.

create(const std::string &key) (defined in PropertyCollection< T >)PropertyCollection< T >protected
get(const std::string &name) const (defined in PropertyCollection< T >)PropertyCollection< T >
get(const std::string &name, const T &defaultValue) const (defined in PropertyCollection< T >)PropertyCollection< T >
getImpl(const std::string &key) (defined in PropertyCollection< T >)PropertyCollection< T >
getImpl(const std::string &key, const T &defaultValue) (defined in PropertyCollection< T >)PropertyCollection< T >
getOrCreate(const std::string &key) (defined in PropertyCollection< T >)PropertyCollection< T >protected
m_converter (defined in PropertyCollection< T >)PropertyCollection< T >protected
m_properties (defined in PropertyCollection< T >)PropertyCollection< T >protected
m_regex (defined in PropertyCollection< T >)PropertyCollection< T >protected
m_values (defined in PropertyCollection< T >)PropertyCollection< T >protected
PropertyCollection(regexns::regex regex, std::function< T(const std::string &)> converter) (defined in PropertyCollection< T >)PropertyCollection< T >
set(const std::string &key, const T &value) (defined in PropertyCollection< T >)PropertyCollection< T >
update(const std::string &key, const std::string &svalue) override (defined in PropertyCollection< T >)PropertyCollection< T >virtual