|
bool | exists (std::string name) |
|
bool | exists_recursive (std::string name) |
|
template<typename T > |
void | create (std::string name, Variable< T > *value) |
|
template<typename T > |
void | assign (std::string name, T value) |
|
template<typename T > |
void | assign_default (std::string name, T value) |
|
template<typename T > |
std::optional< T > | lookup (std::string name) |
|
template<typename T > |
T | get (std::string name) |
|
std::vector< std::string > | names () const |
|
template<> |
std::map< std::string, std::unique_ptr< Namespace::Variable< int > > > & | _get_map () |
|
template<> |
std::map< std::string, std::unique_ptr< Namespace::Variable< double > > > & | _get_map () |
|
template<> |
std::map< std::string, std::unique_ptr< Namespace::Variable< std::string > > > & | _get_map () |
|
|
template<typename T > |
static std::string | type_name () |
|
template<> |
std::string | type_name () |
|
template<> |
std::string | type_name () |
|
|
std::vector< std::shared_ptr< Namespace > > | supers |
|
The documentation for this class was generated from the following file:
- /home/micaiah/Desktop/hexed/include/Namespace.hpp