Ignition Msgs

API Reference

5.8.1

#include <any.pb.h>

Public Types

enum  : int {
  kHeaderFieldNumber = 1 , kTypeFieldNumber = 2 , kDoubleValueFieldNumber = 3 , kIntValueFieldNumber = 4 ,
  kStringValueFieldNumber = 5 , kBoolValueFieldNumber = 6 , kVector3DValueFieldNumber = 7 , kColorValueFieldNumber = 8 ,
  kPose3DValueFieldNumber = 9 , kQuaternionValueFieldNumber = 10 , kTimeValueFieldNumber = 11
}
 
enum  ValueCase {
  kDoubleValue = 3 , kIntValue = 4 , kStringValue = 5 , kBoolValue = 6 ,
  kVector3DValue = 7 , kColorValue = 8 , kPose3DValue = 9 , kQuaternionValue = 10 ,
  kTimeValue = 11 , VALUE_NOT_SET = 0
}
 
typedef Any_ValueType ValueType
 

Public Member Functions

 Any ()
 
constexpr Any (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Any (Any &&from) noexcept
 
 Any (const Any &from)
 
 ~Any () override
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
bool bool_value () const
 
size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_bool_value ()
 
void clear_color_value ()
 
void clear_double_value ()
 
void clear_header ()
 
void clear_int_value ()
 
void clear_pose3d_value ()
 
void clear_quaternion_value ()
 
void clear_string_value ()
 
void clear_time_value ()
 
void clear_type ()
 
void clear_value ()
 
void clear_vector3d_value ()
 
const ::ignition::msgs::Colorcolor_value () const
 
void CopyFrom (const Any &from)
 
double double_value () const
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_bool_value () const
 
bool has_color_value () const
 
bool has_double_value () const
 
bool has_header () const
 
bool has_int_value () const
 
bool has_pose3d_value () const
 
bool has_quaternion_value () const
 
bool has_string_value () const
 
bool has_time_value () const
 
bool has_vector3d_value () const
 
const ::ignition::msgs::Headerheader () const
 
int32_t int_value () const
 
bool IsInitialized () const final
 
void MergeFrom (const Any &from)
 
::ignition::msgs::Colormutable_color_value ()
 
::ignition::msgs::Headermutable_header ()
 
::ignition::msgs::Posemutable_pose3d_value ()
 
::ignition::msgs::Quaternionmutable_quaternion_value ()
 
std::stringmutable_string_value ()
 
::ignition::msgs::Timemutable_time_value ()
 
::ignition::msgs::Vector3dmutable_vector3d_value ()
 
AnyNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
Anyoperator= (Any &&from) noexcept
 
Anyoperator= (const Any &from)
 
const ::ignition::msgs::Posepose3d_value () const
 
const ::ignition::msgs::Quaternionquaternion_value () const
 
PROTOBUF_NODISCARD ::ignition::msgs::Colorrelease_color_value ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Headerrelease_header ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Poserelease_pose3d_value ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Quaternionrelease_quaternion_value ()
 
PROTOBUF_NODISCARD std::stringrelease_string_value ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Timerelease_time_value ()
 
PROTOBUF_NODISCARD ::ignition::msgs::Vector3drelease_vector3d_value ()
 
void set_allocated_color_value (::ignition::msgs::Color *color_value)
 
void set_allocated_header (::ignition::msgs::Header *header)
 
void set_allocated_pose3d_value (::ignition::msgs::Pose *pose3d_value)
 
void set_allocated_quaternion_value (::ignition::msgs::Quaternion *quaternion_value)
 
void set_allocated_string_value (std::string *string_value)
 
void set_allocated_time_value (::ignition::msgs::Time *time_value)
 
void set_allocated_vector3d_value (::ignition::msgs::Vector3d *vector3d_value)
 
void set_bool_value (bool value)
 
void set_double_value (double value)
 
void set_int_value (int32_t value)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_string_value (ArgT0 &&arg0, ArgT... args)
 
void set_type (::ignition::msgs::Any_ValueType value)
 
const std::stringstring_value () const
 
void Swap (Any *other)
 
const ::ignition::msgs::Timetime_value () const
 
::ignition::msgs::Any_ValueType type () const
 
::ignition::msgs::Colorunsafe_arena_release_color_value ()
 
::ignition::msgs::Headerunsafe_arena_release_header ()
 
::ignition::msgs::Poseunsafe_arena_release_pose3d_value ()
 
::ignition::msgs::Quaternionunsafe_arena_release_quaternion_value ()
 
::ignition::msgs::Timeunsafe_arena_release_time_value ()
 
::ignition::msgs::Vector3dunsafe_arena_release_vector3d_value ()
 
void unsafe_arena_set_allocated_color_value (::ignition::msgs::Color *color_value)
 
void unsafe_arena_set_allocated_header (::ignition::msgs::Header *header)
 
void unsafe_arena_set_allocated_pose3d_value (::ignition::msgs::Pose *pose3d_value)
 
void unsafe_arena_set_allocated_quaternion_value (::ignition::msgs::Quaternion *quaternion_value)
 
void unsafe_arena_set_allocated_time_value (::ignition::msgs::Time *time_value)
 
void unsafe_arena_set_allocated_vector3d_value (::ignition::msgs::Vector3d *vector3d_value)
 
void UnsafeArenaSwap (Any *other)
 
ValueCase value_case () const
 
const ::ignition::msgs::Vector3dvector3d_value () const
 

Static Public Member Functions

static const Anydefault_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const Anyinternal_default_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ValueType_descriptor ()
 
static bool ValueType_IsValid (int value)
 
template<typename T >
static const std::stringValueType_Name (T enum_t_value)
 
static bool ValueType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ValueType *value)
 

Static Public Attributes

static const ClassData _class_data_
 
static constexpr ValueType BOOLEAN
 
static constexpr ValueType COLOR
 
static constexpr ValueType DOUBLE
 
static constexpr ValueType INT32
 
static constexpr int kIndexInFileMessages
 
static constexpr ValueType NONE
 
static constexpr ValueType POSE3D
 
static constexpr ValueType QUATERNIOND
 
static constexpr ValueType STRING
 
static constexpr ValueType TIME
 
static constexpr int ValueType_ARRAYSIZE
 
static constexpr ValueType ValueType_MAX
 
static constexpr ValueType ValueType_MIN
 
static constexpr ValueType VECTOR3D
 

Protected Member Functions

 Any (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Member Typedef Documentation

◆ ValueType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kHeaderFieldNumber 
kTypeFieldNumber 
kDoubleValueFieldNumber 
kIntValueFieldNumber 
kStringValueFieldNumber 
kBoolValueFieldNumber 
kVector3DValueFieldNumber 
kColorValueFieldNumber 
kPose3DValueFieldNumber 
kQuaternionValueFieldNumber 
kTimeValueFieldNumber 

◆ ValueCase

enum ValueCase
Enumerator
kDoubleValue 
kIntValue 
kStringValue 
kBoolValue 
kVector3DValue 
kColorValue 
kPose3DValue 
kQuaternionValue 
kTimeValue 
VALUE_NOT_SET 

Constructor & Destructor Documentation

◆ Any() [1/5]

Any ( )
inline

◆ ~Any()

~Any ( )
override

◆ Any() [2/5]

constexpr Any ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicitconstexpr

◆ Any() [3/5]

Any ( const Any from)

◆ Any() [4/5]

Any ( Any &&  from)
inlinenoexcept

◆ Any() [5/5]

Any ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char* _InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t* _InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ bool_value()

bool bool_value ( ) const
inline

◆ ByteSizeLong()

size_t ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear ( )
final

◆ clear_bool_value()

void clear_bool_value ( )
inline

◆ clear_color_value()

void clear_color_value ( )

◆ clear_double_value()

void clear_double_value ( )
inline

◆ clear_header()

void clear_header ( )

◆ clear_int_value()

void clear_int_value ( )
inline

◆ clear_pose3d_value()

void clear_pose3d_value ( )

◆ clear_quaternion_value()

void clear_quaternion_value ( )

◆ clear_string_value()

void clear_string_value ( )
inline

◆ clear_time_value()

void clear_time_value ( )

◆ clear_type()

void clear_type ( )
inline

◆ clear_value()

void clear_value ( )

◆ clear_vector3d_value()

void clear_vector3d_value ( )

◆ color_value()

const ::ignition::msgs::Color & color_value ( ) const
inline

◆ CopyFrom()

void CopyFrom ( const Any from)

◆ default_instance()

static const Any& default_instance ( )
inlinestatic

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor ( )
inlinestatic

◆ double_value()

double double_value ( ) const
inline

◆ GetCachedSize()

int GetCachedSize ( ) const
inlinefinal

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData* GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor ( )
inlinestatic

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection ( )
inlinestatic

◆ has_bool_value()

bool has_bool_value ( ) const
inline

◆ has_color_value()

bool has_color_value ( ) const
inline

◆ has_double_value()

bool has_double_value ( ) const
inline

◆ has_header()

bool has_header ( ) const
inline

◆ has_int_value()

bool has_int_value ( ) const
inline

◆ has_pose3d_value()

bool has_pose3d_value ( ) const
inline

◆ has_quaternion_value()

bool has_quaternion_value ( ) const
inline

◆ has_string_value()

bool has_string_value ( ) const
inline

◆ has_time_value()

bool has_time_value ( ) const
inline

◆ has_vector3d_value()

bool has_vector3d_value ( ) const
inline

◆ header()

const ::ignition::msgs::Header & header ( ) const
inline

◆ int_value()

int32_t int_value ( ) const
inline

◆ internal_default_instance()

static const Any* internal_default_instance ( )
inlinestatic

◆ IsInitialized()

bool IsInitialized ( ) const
final

◆ MergeFrom()

void MergeFrom ( const Any from)

◆ mutable_color_value()

ignition::msgs::Color * mutable_color_value ( )
inline

◆ mutable_header()

ignition::msgs::Header * mutable_header ( )
inline

◆ mutable_pose3d_value()

ignition::msgs::Pose * mutable_pose3d_value ( )
inline

◆ mutable_quaternion_value()

ignition::msgs::Quaternion * mutable_quaternion_value ( )
inline

◆ mutable_string_value()

std::string * mutable_string_value ( )
inline

◆ mutable_time_value()

ignition::msgs::Time * mutable_time_value ( )
inline

◆ mutable_vector3d_value()

ignition::msgs::Vector3d * mutable_vector3d_value ( )
inline

◆ New()

Any* New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

◆ operator=() [1/2]

Any& operator= ( Any &&  from)
inlinenoexcept

◆ operator=() [2/2]

Any& operator= ( const Any from)
inline

◆ pose3d_value()

const ::ignition::msgs::Pose & pose3d_value ( ) const
inline

◆ quaternion_value()

const ::ignition::msgs::Quaternion & quaternion_value ( ) const
inline

◆ release_color_value()

ignition::msgs::Color * release_color_value ( )
inline

◆ release_header()

ignition::msgs::Header * release_header ( )
inline

◆ release_pose3d_value()

ignition::msgs::Pose * release_pose3d_value ( )
inline

◆ release_quaternion_value()

ignition::msgs::Quaternion * release_quaternion_value ( )
inline

◆ release_string_value()

std::string * release_string_value ( )
inline

◆ release_time_value()

ignition::msgs::Time * release_time_value ( )
inline

◆ release_vector3d_value()

ignition::msgs::Vector3d * release_vector3d_value ( )
inline

◆ set_allocated_color_value()

void set_allocated_color_value ( ::ignition::msgs::Color color_value)

◆ set_allocated_header()

void set_allocated_header ( ::ignition::msgs::Header header)
inline

◆ set_allocated_pose3d_value()

void set_allocated_pose3d_value ( ::ignition::msgs::Pose pose3d_value)

◆ set_allocated_quaternion_value()

void set_allocated_quaternion_value ( ::ignition::msgs::Quaternion quaternion_value)

◆ set_allocated_string_value()

void set_allocated_string_value ( std::string string_value)
inline

◆ set_allocated_time_value()

void set_allocated_time_value ( ::ignition::msgs::Time time_value)

◆ set_allocated_vector3d_value()

void set_allocated_vector3d_value ( ::ignition::msgs::Vector3d vector3d_value)

◆ set_bool_value()

void set_bool_value ( bool  value)
inline

◆ set_double_value()

void set_double_value ( double  value)
inline

◆ set_int_value()

void set_int_value ( int32_t  value)
inline

◆ set_string_value()

void set_string_value ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

◆ set_type()

void set_type ( ::ignition::msgs::Any_ValueType  value)
inline

◆ string_value()

const std::string & string_value ( ) const
inline

◆ Swap()

void Swap ( Any other)
inline

◆ time_value()

const ::ignition::msgs::Time & time_value ( ) const
inline

◆ type()

ignition::msgs::Any_ValueType type ( ) const
inline

◆ unsafe_arena_release_color_value()

ignition::msgs::Color * unsafe_arena_release_color_value ( )
inline

◆ unsafe_arena_release_header()

ignition::msgs::Header * unsafe_arena_release_header ( )
inline

◆ unsafe_arena_release_pose3d_value()

ignition::msgs::Pose * unsafe_arena_release_pose3d_value ( )
inline

◆ unsafe_arena_release_quaternion_value()

ignition::msgs::Quaternion * unsafe_arena_release_quaternion_value ( )
inline

◆ unsafe_arena_release_time_value()

ignition::msgs::Time * unsafe_arena_release_time_value ( )
inline

◆ unsafe_arena_release_vector3d_value()

ignition::msgs::Vector3d * unsafe_arena_release_vector3d_value ( )
inline

◆ unsafe_arena_set_allocated_color_value()

void unsafe_arena_set_allocated_color_value ( ::ignition::msgs::Color color_value)
inline

◆ unsafe_arena_set_allocated_header()

void unsafe_arena_set_allocated_header ( ::ignition::msgs::Header header)
inline

◆ unsafe_arena_set_allocated_pose3d_value()

void unsafe_arena_set_allocated_pose3d_value ( ::ignition::msgs::Pose pose3d_value)
inline

◆ unsafe_arena_set_allocated_quaternion_value()

void unsafe_arena_set_allocated_quaternion_value ( ::ignition::msgs::Quaternion quaternion_value)
inline

◆ unsafe_arena_set_allocated_time_value()

void unsafe_arena_set_allocated_time_value ( ::ignition::msgs::Time time_value)
inline

◆ unsafe_arena_set_allocated_vector3d_value()

void unsafe_arena_set_allocated_vector3d_value ( ::ignition::msgs::Vector3d vector3d_value)
inline

◆ UnsafeArenaSwap()

void UnsafeArenaSwap ( Any other)
inline

◆ value_case()

Any::ValueCase value_case ( ) const
inline

◆ ValueType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ValueType_descriptor ( )
inlinestatic

◆ ValueType_IsValid()

static bool ValueType_IsValid ( int  value)
inlinestatic

◆ ValueType_Name()

static const std::string& ValueType_Name ( enum_t_value)
inlinestatic

◆ ValueType_Parse()

static bool ValueType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
ValueType value 
)
inlinestatic

◆ vector3d_value()

const ::ignition::msgs::Vector3d & vector3d_value ( ) const
inline

Member Data Documentation

◆ _class_data_

const ClassData _class_data_
static

◆ BOOLEAN

constexpr ValueType BOOLEAN
staticconstexpr
Initial value:
=
@ Any_ValueType_BOOLEAN
Definition: any.pb.h:92

◆ COLOR

constexpr ValueType COLOR
staticconstexpr
Initial value:
=
@ Any_ValueType_COLOR
Definition: any.pb.h:94

◆ DOUBLE

constexpr ValueType DOUBLE
staticconstexpr
Initial value:
=
@ Any_ValueType_DOUBLE
Definition: any.pb.h:89

◆ INT32

constexpr ValueType INT32
staticconstexpr
Initial value:
=
@ Any_ValueType_INT32
Definition: any.pb.h:90

◆ kIndexInFileMessages

constexpr int kIndexInFileMessages
staticconstexpr
Initial value:
=
0

◆ NONE

constexpr ValueType NONE
staticconstexpr
Initial value:
=
@ Any_ValueType_NONE
Definition: any.pb.h:88

◆ POSE3D

constexpr ValueType POSE3D
staticconstexpr
Initial value:
=
@ Any_ValueType_POSE3D
Definition: any.pb.h:95

◆ QUATERNIOND

constexpr ValueType QUATERNIOND
staticconstexpr
Initial value:
=
@ Any_ValueType_QUATERNIOND
Definition: any.pb.h:96

◆ STRING

constexpr ValueType STRING
staticconstexpr
Initial value:
=
@ Any_ValueType_STRING
Definition: any.pb.h:91

◆ TIME

constexpr ValueType TIME
staticconstexpr
Initial value:
=
@ Any_ValueType_TIME
Definition: any.pb.h:97

◆ ValueType_ARRAYSIZE

constexpr int ValueType_ARRAYSIZE
staticconstexpr
Initial value:
=
constexpr int Any_ValueType_ValueType_ARRAYSIZE
Definition: any.pb.h:104

◆ ValueType_MAX

constexpr ValueType ValueType_MAX
staticconstexpr
Initial value:
=
constexpr Any_ValueType Any_ValueType_ValueType_MAX
Definition: any.pb.h:103

◆ ValueType_MIN

constexpr ValueType ValueType_MIN
staticconstexpr
Initial value:
=
constexpr Any_ValueType Any_ValueType_ValueType_MIN
Definition: any.pb.h:102

◆ VECTOR3D

constexpr ValueType VECTOR3D
staticconstexpr
Initial value:
=
@ Any_ValueType_VECTOR3D
Definition: any.pb.h:93

The documentation for this class was generated from the following file: