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_);
Definition: any.pb.h:54
::ignition::msgs::Pose * release_pose3d_value()
Definition: any.pb.h:752
void Swap(Any *other)
::ignition::msgs::Pose * mutable_pose3d_value()
Definition: any.pb.h:769
Definition: any.pb.h:56
void IGNITION_MSGS_VISIBLE AddDescriptors()
STL class.
Definition: time.pb.h:76
::std::string * release_string_value()
Definition: any.pb.h:616
::ignition::msgs::Time * mutable_time_value()
Definition: any.pb.h:845
::ignition::msgs::Quaternion * release_quaternion_value()
Definition: any.pb.h:790
T move(T... args)
::ignition::msgs::Header * release_header()
Definition: any.pb.h:437
void clear_value()
Definition: vector3d.pb.h:77
const ::ignition::msgs::Vector3d & vector3d_value() const
Definition: any.pb.h:687
::ignition::msgs::Quaternion * mutable_quaternion_value()
Definition: any.pb.h:807
const ::ignition::msgs::Color & color_value() const
Definition: any.pb.h:725
Definition: pose.pb.h:79
@ Any_ValueType_Any_ValueType_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: any.pb.h:93
IGNITION_MSGS_VISIBLE TimeDefaultTypeInternal _Time_default_instance_
Definition: quaternion.pb.h:77
::ignition::msgs::Color * release_color_value()
Definition: any.pb.h:714
static const ::google::protobuf::EnumDescriptor * ValueType_descriptor()
Definition: any.pb.h:241
std::shared_ptr< const Any > ConstAnySharedPtr
Definition: any.pb.h:872
static const ::std::string & ValueType_Name(ValueType value)
Definition: any.pb.h:244
::ignition::msgs::Time * release_time_value()
Definition: any.pb.h:828
void set_allocated_string_value(::std::string *string_value)
Definition: any.pb.h:625
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
@ Any_ValueType_Any_ValueType_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: any.pb.h:92
::ignition::msgs::Vector3d * release_vector3d_value()
Definition: any.pb.h:676
const ::ignition::msgs::Pose & pose3d_value() const
Definition: any.pb.h:763
IGNITION_MSGS_VISIBLE QuaternionDefaultTypeInternal _Quaternion_default_instance_
IGNITION_MSGS_VISIBLE AnyDefaultTypeInternal _Any_default_instance_
IGNITION_MSGS_VISIBLE ColorDefaultTypeInternal _Color_default_instance_
void set_type(::ignition::msgs::Any_ValueType value)
Definition: any.pb.h:480
Any * New(::google::protobuf::Arena *arena) const final
Definition: any.pb.h:173
Definition: color.pb.h:77
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Any_ValueType_descriptor()
::ignition::msgs::Header * mutable_header()
Definition: any.pb.h:444
const ::ignition::msgs::Time & time_value() const
Definition: any.pb.h:839
static bool ValueType_Parse(const ::std::string &name, ValueType *value)
Definition: any.pb.h:247
IGNITION_MSGS_VISIBLE bool Any_ValueType_IsValid(int value)
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
::std::string * mutable_string_value()
Definition: any.pb.h:607
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
Definition: header.pb.h:215
bool Any_ValueType_Parse(const ::std::string &name, Any_ValueType *value)
Definition: any.pb.h:105
void set_allocated_header(::ignition::msgs::Header *header)
Definition: any.pb.h:453
const int Any_ValueType_ValueType_ARRAYSIZE
Definition: any.pb.h:98
const ::ignition::msgs::Quaternion & quaternion_value() const
Definition: any.pb.h:801
void set_int_value(::google::protobuf::int32 value)
Definition: any.pb.h:535
::ignition::msgs::Vector3d * mutable_vector3d_value()
Definition: any.pb.h:693
::ignition::msgs::Color * mutable_color_value()
Definition: any.pb.h:731
const Any_ValueType Any_ValueType_ValueType_MAX
Definition: any.pb.h:97
Definition: any.pb.h:112
STL class.
const Any_ValueType Any_ValueType_ValueType_MIN
Definition: any.pb.h:96
void set_string_value(const ::std::string &value)
Definition: any.pb.h:564
static const Any * internal_default_instance()
Definition: any.pb.h:155
const ::std::string & Any_ValueType_Name(Any_ValueType value)
Definition: any.pb.h:101
Definition: actor.pb.h:78
std::unique_ptr< const Any > ConstAnyUniquePtr
Definition: any.pb.h:870