#include <Parameter.hpp>

Public Types | |
| typedef std::vector < enumeration_entry_s > | enumeration_t |
Public Member Functions | |
| void | add (boost::shared_ptr< ParameterReflection > instance) |
| boost::shared_ptr < ParameterReflection > | find (std::string const &type_name, std::string const &instance_name) |
| void | enumerate (enumeration_t &enumeration) |
| Parameter * | lookupParameter (std::string const &type_name, std::string const &instance_name, std::string const ¶meter_name) |
| Parameter const * | lookupParameter (std::string const &type_name, std::string const &instance_name, std::string const ¶meter_name) const |
| Parameter * | lookupParameter (std::string const &type_name, std::string const &instance_name, std::string const ¶meter_name, parameter_type_t parameter_type) |
| Parameter const * | lookupParameter (std::string const &type_name, std::string const &instance_name, std::string const ¶meter_name, parameter_type_t parameter_type) const |
Classes | |
| struct | enumeration_entry_s |
Definition at line 295 of file Parameter.hpp.
| typedef std::vector<enumeration_entry_s> opspace::ReflectionRegistry::enumeration_t |
Definition at line 302 of file Parameter.hpp.
| void opspace::ReflectionRegistry::add | ( | boost::shared_ptr< ParameterReflection > | instance | ) |
| boost::shared_ptr< ParameterReflection > opspace::ReflectionRegistry::find | ( | std::string const & | type_name, | |
| std::string const & | instance_name | |||
| ) |
| void opspace::ReflectionRegistry::enumerate | ( | enumeration_t & | enumeration | ) |
Definition at line 754 of file Parameter.cpp.
References opspace::ReflectionRegistry::enumeration_entry_s::instance_name, opspace::ReflectionRegistry::enumeration_entry_s::parameter, opspace::ReflectionRegistry::enumeration_entry_s::parameter_name, and opspace::ReflectionRegistry::enumeration_entry_s::type_name.
| Parameter * opspace::ReflectionRegistry::lookupParameter | ( | std::string const & | type_name, | |
| std::string const & | instance_name, | |||
| std::string const & | parameter_name | |||
| ) |
Definition at line 773 of file Parameter.cpp.
References find().

| Parameter const * opspace::ReflectionRegistry::lookupParameter | ( | std::string const & | type_name, | |
| std::string const & | instance_name, | |||
| std::string const & | parameter_name | |||
| ) | const |
Definition at line 786 of file Parameter.cpp.
References find().

| Parameter * opspace::ReflectionRegistry::lookupParameter | ( | std::string const & | type_name, | |
| std::string const & | instance_name, | |||
| std::string const & | parameter_name, | |||
| parameter_type_t | parameter_type | |||
| ) |
Definition at line 800 of file Parameter.cpp.
References find().

| Parameter const * opspace::ReflectionRegistry::lookupParameter | ( | std::string const & | type_name, | |
| std::string const & | instance_name, | |||
| std::string const & | parameter_name, | |||
| parameter_type_t | parameter_type | |||
| ) | const |
Definition at line 814 of file Parameter.cpp.
References find().

1.5.4