#include <Param.hh>
Public Types | |
| typedef boost::variant< bool, char, std::string, int, uint64_t, unsigned int, double, float, sdf::Time, sdf::Color, sdf::Vector3, sdf::Vector2i, sdf::Vector2d, sdf::Quaternion, sdf::Pose, ignition::math::Vector3d, ignition::math::Vector2i, ignition::math::Vector2d, ignition::math::Quaterniond, ignition::math::Pose3d > | ParamVariant |
Public Attributes | |
| ParamVariant | defaultValue |
| This parameter's default value. More... | |
| std::string | description |
| Description of the parameter. More... | |
| std::string | key |
| Key value. More... | |
| bool | required |
| True if the parameter is required. More... | |
| bool | set |
| True if the parameter is set. More... | |
| std::string | typeName |
| boost::function< boost::any()> | updateFunc |
| Update function pointer. More... | |
| ParamVariant | value |
| This parameter's value. More... | |
| typedef boost::variant<bool, char, std::string, int, uint64_t, unsigned int, double, float, sdf::Time, sdf::Color, sdf::Vector3, sdf::Vector2i, sdf::Vector2d, sdf::Quaternion, sdf::Pose, ignition::math::Vector3d, ignition::math::Vector2i, ignition::math::Vector2d, ignition::math::Quaterniond, ignition::math::Pose3d> sdf::ParamPrivate::ParamVariant |
| ParamVariant sdf::ParamPrivate::defaultValue |
This parameter's default value.
Referenced by sdf::Param::GetDefault().
| std::string sdf::ParamPrivate::description |
Description of the parameter.
| std::string sdf::ParamPrivate::key |
Key value.
Referenced by sdf::Param::Get(), sdf::Param::GetDefault(), and sdf::Param::Set().
| bool sdf::ParamPrivate::required |
True if the parameter is required.
| bool sdf::ParamPrivate::set |
True if the parameter is set.
| std::string sdf::ParamPrivate::typeName |
Referenced by sdf::Param::Get(), and sdf::Param::GetDefault().
| boost::function<boost::any ()> sdf::ParamPrivate::updateFunc |
Update function pointer.
Referenced by sdf::Param::SetUpdateFunc().
| ParamVariant sdf::ParamPrivate::value |
This parameter's value.
Referenced by sdf::Param::Get(), and sdf::Param::IsType().