build/ignition-msgs5/include/ignition/msgs/any.pb.h
Go to the documentation of this file.
75 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Any* Arena::CreateMaybeMessage<::ignition::msgs::Any>(Arena*);
112 class IGNITION_MSGS_VISIBLE Any : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Any) */ {
142 kDoubleValue = 3,
143 kIntValue = 4,
144 kStringValue = 5,
145 kBoolValue = 6,
146 kVector3DValue = 7,
147 kColorValue = 8,
148 kPose3DValue = 9,
149 kQuaternionValue = 10,
150 kTimeValue = 11,
151 VALUE_NOT_SET = 0,
553 value_.string_value_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
569 value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
571 value_.string_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
580 value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
582 value_.string_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
591 value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
601 value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
603 value_.string_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
611 value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
614 return value_.string_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
620 return value_.string_value_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
627 value_.string_value_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
632 value_.string_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), string_value);
691 : *reinterpret_cast< ::ignition::msgs::Vector3d*>(&::ignition::msgs::_Vector3d_default_instance_);
805 : *reinterpret_cast< ::ignition::msgs::Quaternion*>(&::ignition::msgs::_Quaternion_default_instance_);
@ kPose3DValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:148
@ kBoolValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:145
@ Any_ValueType_COLOR
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:88
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:54
::ignition::msgs::Pose * release_pose3d_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:752
bool has_pose3d_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:743
void Swap(Any *other)
::ignition::msgs::Pose * mutable_pose3d_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:769
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:56
void IGNITION_MSGS_VISIBLE AddDescriptors()
STL class.
Definition: build/ignition-msgs5/include/ignition/msgs/time.pb.h:76
::std::string * release_string_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:616
::ignition::msgs::Time * mutable_time_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:845
::ignition::msgs::Quaternion * release_quaternion_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:790
friend void swap(Any &a, Any &b)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:163
T move(T... args)
void clear_int_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:522
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:437
void clear_value()
@ Any_ValueType_QUATERNIOND
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:90
Definition: build/ignition-msgs5/include/ignition/msgs/vector3d.pb.h:77
const ::ignition::msgs::Vector3d & vector3d_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:687
@ Any_ValueType_VECTOR3D
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:87
@ kVector3DValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:146
@ kColorValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:147
::ignition::msgs::Quaternion * mutable_quaternion_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:807
const ::ignition::msgs::Color & color_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:725
std::shared_ptr< Any > AnySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:871
ValueCase value_case() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:862
Definition: build/ignition-msgs5/include/ignition/msgs/pose.pb.h:79
@ Any_ValueType_Any_ValueType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:93
@ kIntValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:143
::ignition::msgs::Any_ValueType type() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:476
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
::google::protobuf::int32 int_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:528
Definition: build/ignition-msgs5/include/ignition/msgs/quaternion.pb.h:77
::ignition::msgs::Color * release_color_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:714
static const ::google::protobuf::EnumDescriptor * ValueType_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:241
std::shared_ptr< const Any > ConstAnySharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:872
const ::std::string & string_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:557
static const ::std::string & ValueType_Name(ValueType value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:244
::ignition::msgs::Time * release_time_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:828
void clear_string_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:551
@ kDoubleValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:142
bool has_quaternion_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:781
void set_allocated_string_value(::std::string *string_value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:625
@ Any_ValueType_STRING
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:85
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
@ Any_ValueType_Any_ValueType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:92
::ignition::msgs::Vector3d * release_vector3d_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:676
bool has_time_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:819
const ::ignition::msgs::Pose & pose3d_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:763
IGNITION_MSGS_VISIBLE QuaternionDefaultTypeInternal _Quaternion_default_instance_
void set_double_value(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:506
@ kTimeValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:150
void clear_bool_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:644
IGNITION_MSGS_VISIBLE AnyDefaultTypeInternal _Any_default_instance_
@ Any_ValueType_NONE
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:82
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
Any_ValueType
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:81
void set_type(::ignition::msgs::Any_ValueType value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:480
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:473
void set_bool_value(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:657
Any * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:173
@ Any_ValueType_BOOLEAN
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:86
Definition: build/ignition-msgs5/include/ignition/msgs/color.pb.h:77
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Any_ValueType_descriptor()
@ kStringValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:144
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:444
const ::ignition::msgs::Time & time_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:839
std::unique_ptr< Any > AnyUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:869
static bool ValueType_Parse(const ::std::string &name, ValueType *value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:247
@ Any_ValueType_POSE3D
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:89
bool bool_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:650
IGNITION_MSGS_VISIBLE bool Any_ValueType_IsValid(int value)
bool has_vector3d_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:667
bool has_color_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:705
Any & operator=(const Any &from)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:119
@ Any_ValueType_TIME
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:91
double double_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:499
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:431
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
::std::string * mutable_string_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:607
@ Any_ValueType_DOUBLE
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:83
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
bool Any_ValueType_Parse(const ::std::string &name, Any_ValueType *value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:105
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:453
@ kQuaternionValue
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:149
const int Any_ValueType_ValueType_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:98
const ::ignition::msgs::Quaternion & quaternion_value() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:801
void set_int_value(::google::protobuf::int32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:535
::ignition::msgs::Vector3d * mutable_vector3d_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:693
@ VALUE_NOT_SET
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:151
::ignition::msgs::Color * mutable_color_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:731
const Any_ValueType Any_ValueType_ValueType_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:97
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:112
STL class.
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:425
ValueCase
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:141
const Any_ValueType Any_ValueType_ValueType_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:96
void set_string_value(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:564
static const Any * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:155
Any * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:169
const ::std::string & Any_ValueType_Name(Any_ValueType value)
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:101
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
std::unique_ptr< const Any > ConstAnyUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:870
@ Any_ValueType_INT32
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:84
void clear_double_value()
Definition: build/ignition-msgs5/include/ignition/msgs/any.pb.h:493