#include <Param.hh>
|
typedef std::variant< bool, char, std::string, int, std::uint64_t, unsigned int, double, float, sdf::Time, ignition::math::Angle, ignition::math::Color, ignition::math::Vector2i, ignition::math::Vector2d, ignition::math::Vector3d, ignition::math::Quaterniond, ignition::math::Pose3d > | ParamVariant |
|
◆ ParamVariant
typedef std::variant<bool, char, std::string, int, std::uint64_t, unsigned int, double, float, sdf::Time, ignition::math::Angle, ignition::math::Color, ignition::math::Vector2i, ignition::math::Vector2d, ignition::math::Vector3d, ignition::math::Quaterniond, ignition::math::Pose3d> sdf::v10::ParamPrivate::ParamVariant |
◆ defaultValue
This parameter's default value.
◆ description
std::string sdf::v10::ParamPrivate::description |
Description of the parameter.
◆ key
std::string sdf::v10::ParamPrivate::key |
◆ maxValue
std::optional<ParamVariant> sdf::v10::ParamPrivate::maxValue |
This parameter's maximum allowed value.
◆ minValue
std::optional<ParamVariant> sdf::v10::ParamPrivate::minValue |
This parameter's minimum allowed value.
◆ required
bool sdf::v10::ParamPrivate::required |
True if the parameter is required.
◆ set
bool sdf::v10::ParamPrivate::set |
True if the parameter is set.
◆ typeName
std::string sdf::v10::ParamPrivate::typeName |
◆ updateFunc
std::function<std::any ()> sdf::v10::ParamPrivate::updateFunc |
◆ value
The documentation for this class was generated from the following file: