Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Friends | List of all members
Any Class Reference

#include <any.pb.h>

Inheritance diagram for Any:
Inheritance graph
[legend]

Public Types

enum  : int { kTypeUrlFieldNumber = 1, kValueFieldNumber = 2 }
 
enum  : int { kTypeUrlFieldNumber = 1, kValueFieldNumber = 2 }
 

Public Member Functions

const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
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
 
 Any ()
 
 Any ()
 
constexpr Any (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Any (Any &&from) noexcept
 
 Any (Any &&from) noexcept
 
 Any (const Any &from)
 
 Any (const Any &from)
 
size_t ByteSizeLong () const final
 
size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_type_url ()
 
void clear_type_url ()
 
void clear_value ()
 
void clear_value ()
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const Any &from)
 
void CopyFrom (const Any &from)
 
int GetCachedSize () const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
template<typename T >
bool Is () const
 
template<typename T >
bool Is () const
 
bool IsInitialized () const final
 
bool IsInitialized () const final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const Any &from)
 
void MergeFrom (const Any &from)
 
std::string * mutable_type_url ()
 
std::string * mutable_type_url ()
 
std::string * mutable_value ()
 
std::string * mutable_value ()
 
AnyNew () const final
 
AnyNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
AnyNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
Anyoperator= (Any &&from) noexcept
 
Anyoperator= (Any &&from) noexcept
 
Anyoperator= (const Any &from)
 
Anyoperator= (const Any &from)
 
void PackFrom (const ::PROTOBUF_NAMESPACE_ID::Message &message)
 
bool PackFrom (const ::PROTOBUF_NAMESPACE_ID::Message &message)
 
bool PackFrom (const ::PROTOBUF_NAMESPACE_ID::Message &message, ::PROTOBUF_NAMESPACE_ID::ConstStringParam type_url_prefix)
 
void PackFrom (const ::PROTOBUF_NAMESPACE_ID::Message &message, const std::string &type_url_prefix)
 
template<typename T , class = typename std::enable_if<!std::is_convertible<T, const ::PROTOBUF_NAMESPACE_ID::Message&>::value>::type>
bool PackFrom (const T &message)
 
template<typename T , class = typename std::enable_if<!std::is_convertible<T, const ::PROTOBUF_NAMESPACE_ID::Message&>::value>::type>
bool PackFrom (const T &message, ::PROTOBUF_NAMESPACE_ID::ConstStringParam type_url_prefix)
 
std::string * release_type_url ()
 
PROTOBUF_NODISCARD std::string * release_type_url ()
 
std::string * release_value ()
 
PROTOBUF_NODISCARD std::string * release_value ()
 
void set_allocated_type_url (std::string *type_url)
 
void set_allocated_type_url (std::string *type_url)
 
void set_allocated_value (std::string *value)
 
void set_allocated_value (std::string *value)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_type_url (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_type_url (ArgT0 &&arg0, ArgT... args)
 
void set_type_url (const char *value)
 
void set_type_url (const char *value, size_t size)
 
void set_type_url (const std::string &value)
 
void set_type_url (std::string &&value)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_value (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_value (ArgT0 &&arg0, ArgT... args)
 
void set_value (const char *value)
 
void set_value (const std::string &value)
 
void set_value (const void *value, size_t size)
 
void set_value (std::string &&value)
 
void Swap (Any *other)
 
void Swap (Any *other)
 
const std::string & type_url () const
 
const std::string & type_url () const
 
bool UnpackTo (::PROTOBUF_NAMESPACE_ID::Message *message) const
 
bool UnpackTo (::PROTOBUF_NAMESPACE_ID::Message *message) const
 
template<typename T , class = typename std::enable_if<!std::is_convertible<T, const ::PROTOBUF_NAMESPACE_ID::Message&>::value>::type>
bool UnpackTo (T *message) const
 
void UnsafeArenaSwap (Any *other)
 
const std::string & value () const
 
const std::string & value () const
 
virtual ~Any ()
 
 ~Any () override
 

Static Public Member Functions

static const Anydefault_instance ()
 
static const Anydefault_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static bool GetAnyFieldDescriptors (const ::PROTOBUF_NAMESPACE_ID::Message &message, const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **type_url_field, const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **value_field)
 
static bool GetAnyFieldDescriptors (const ::PROTOBUF_NAMESPACE_ID::Message &message, const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **type_url_field, const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **value_field)
 
static const ::PROTOBUF_NAMESPACE_ID::DescriptorGetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::DescriptorGetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static void InitAsDefaultInstance ()
 
static const Anyinternal_default_instance ()
 
static const Anyinternal_default_instance ()
 
static bool ParseAnyTypeUrl (::PROTOBUF_NAMESPACE_ID::ConstStringParam type_url, std::string *full_type_name)
 
static bool ParseAnyTypeUrl (const string &type_url, std::string *full_type_name)
 

Static Public Attributes

static const ClassData _class_data_
 
static constexpr int kIndexInFileMessages
 

Protected Member Functions

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

Private Types

typedef void DestructorSkippable_
 
typedef void InternalArenaConstructable_
 

Private Member Functions

std::string * _internal_mutable_type_url ()
 
std::string * _internal_mutable_type_url ()
 
std::string * _internal_mutable_value ()
 
std::string * _internal_mutable_value ()
 
void _internal_set_type_url (const std::string &value)
 
PROTOBUF_ALWAYS_INLINE void _internal_set_type_url (const std::string &value)
 
void _internal_set_value (const std::string &value)
 
PROTOBUF_ALWAYS_INLINE void _internal_set_value (const std::string &value)
 
const std::string & _internal_type_url () const
 
const std::string & _internal_type_url () const
 
const std::string & _internal_value () const
 
const std::string & _internal_value () const
 
inline ::PROTOBUF_NAMESPACE_ID::ArenaGetArenaNoVirtual () const
 
void InternalSwap (Any *other)
 
void InternalSwap (Any *other)
 
void * MaybeArenaPtr () const
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
void SetCachedSize (int size) const final
 
void SetCachedSize (int size) const final
 
void SharedCtor ()
 
void SharedCtor ()
 
void SharedDtor ()
 
void SharedDtor ()
 

Static Private Member Functions

static void ArenaDtor (void *object)
 
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic ()
 
static void MergeImpl (::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
 

Private Attributes

::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata _any_metadata_
 
mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
 
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_url_
 
::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_
 

Friends

template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
struct ::TableStruct_google_2fprotobuf_2fany_2eproto
 
void swap (Any &a, Any &b)
 
void swap (Any &a, Any &b)
 

Detailed Description

Definition at line 70 of file bloaty/third_party/protobuf/src/google/protobuf/any.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

typedef void Any::DestructorSkippable_
private

Definition at line 260 of file protobuf/src/google/protobuf/any.pb.h.

◆ InternalArenaConstructable_

typedef void Any::InternalArenaConstructable_
private

Definition at line 259 of file protobuf/src/google/protobuf/any.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kTypeUrlFieldNumber 
kValueFieldNumber 

Definition at line 190 of file bloaty/third_party/protobuf/src/google/protobuf/any.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kTypeUrlFieldNumber 
kValueFieldNumber 

Definition at line 222 of file protobuf/src/google/protobuf/any.pb.h.

Constructor & Destructor Documentation

◆ Any() [1/8]

Any::Any ( )

◆ ~Any() [1/2]

Any::~Any ( )
virtual

◆ Any() [2/8]

Any::Any ( const Any from)

◆ Any() [3/8]

Any::Any ( Any &&  from)
inlinenoexcept

◆ Any() [4/8]

Any::Any ( )
inline

Definition at line 71 of file protobuf/src/google/protobuf/any.pb.h.

◆ ~Any() [2/2]

Any::~Any ( )
override

◆ Any() [5/8]

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

Definition at line 20 of file protobuf/src/google/protobuf/any.pb.cc.

◆ Any() [6/8]

Any::Any ( const Any from)

◆ Any() [7/8]

Any::Any ( Any &&  from)
inlinenoexcept

Definition at line 76 of file protobuf/src/google/protobuf/any.pb.h.

◆ Any() [8/8]

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

Definition at line 100 of file protobuf/src/google/protobuf/any.pb.cc.

Member Function Documentation

◆ _internal_mutable_type_url() [1/2]

std::string * Any::_internal_mutable_type_url ( )
inlineprivate

◆ _internal_mutable_type_url() [2/2]

std::string* Any::_internal_mutable_type_url ( )
private

◆ _internal_mutable_value() [1/2]

std::string * Any::_internal_mutable_value ( )
inlineprivate

◆ _internal_mutable_value() [2/2]

std::string* Any::_internal_mutable_value ( )
private

◆ _internal_set_type_url() [1/2]

void Any::_internal_set_type_url ( const std::string &  value)
inlineprivate

◆ _internal_set_type_url() [2/2]

PROTOBUF_ALWAYS_INLINE void Any::_internal_set_type_url ( const std::string &  value)
inlineprivate

◆ _internal_set_value() [1/2]

void Any::_internal_set_value ( const std::string &  value)
inlineprivate

◆ _internal_set_value() [2/2]

PROTOBUF_ALWAYS_INLINE void Any::_internal_set_value ( const std::string &  value)
inlineprivate

◆ _internal_type_url() [1/2]

const std::string & Any::_internal_type_url ( ) const
inlineprivate

◆ _internal_type_url() [2/2]

const std::string& Any::_internal_type_url ( ) const
private

◆ _internal_value() [1/2]

const std::string & Any::_internal_value ( ) const
inlineprivate

◆ _internal_value() [2/2]

const std::string& Any::_internal_value ( ) const
private

◆ _InternalParse() [1/2]

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

◆ _InternalParse() [2/2]

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

◆ _InternalSerialize()

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

Definition at line 226 of file protobuf/src/google/protobuf/any.pb.cc.

◆ ArenaDtor()

void Any::ArenaDtor ( void *  object)
staticprivate

Definition at line 157 of file protobuf/src/google/protobuf/any.pb.cc.

◆ ByteSizeLong() [1/2]

size_t Any::ByteSizeLong ( ) const
final

◆ ByteSizeLong() [2/2]

size_t Any::ByteSizeLong ( ) const
final

◆ Clear() [1/2]

void Any::Clear ( )
final

◆ Clear() [2/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Any::Clear ( )
final

◆ clear_type_url() [1/2]

void Any::clear_type_url ( )
inline

◆ clear_type_url() [2/2]

void Any::clear_type_url ( )

◆ clear_value() [1/2]

void Any::clear_value ( )
inline

◆ clear_value() [2/2]

void Any::clear_value ( )

◆ CopyFrom() [1/3]

void Any::CopyFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ CopyFrom() [2/3]

void Any::CopyFrom ( const Any from)

◆ CopyFrom() [3/3]

void Any::CopyFrom ( const Any from)

◆ default_instance() [1/2]

const Any & Any::default_instance ( )
static

◆ default_instance() [2/2]

static const Any& Any::default_instance ( )
inlinestatic

Definition at line 108 of file protobuf/src/google/protobuf/any.pb.h.

◆ descriptor() [1/2]

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

◆ descriptor() [2/2]

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

Definition at line 99 of file protobuf/src/google/protobuf/any.pb.h.

◆ FullMessageName() [1/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Any::FullMessageName ( )
inlinestaticprivate

◆ FullMessageName() [2/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Any::FullMessageName ( )
inlinestaticprivate

Definition at line 202 of file protobuf/src/google/protobuf/any.pb.h.

◆ GetAnyFieldDescriptors() [1/2]

PROTOBUF_NAMESPACE_OPEN bool Any::GetAnyFieldDescriptors ( const ::PROTOBUF_NAMESPACE_ID::Message &  message,
const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **  type_url_field,
const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **  value_field 
)
static

◆ GetAnyFieldDescriptors() [2/2]

static bool Any::GetAnyFieldDescriptors ( const ::PROTOBUF_NAMESPACE_ID::Message &  message,
const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **  type_url_field,
const ::PROTOBUF_NAMESPACE_ID::FieldDescriptor **  value_field 
)
static

◆ GetArenaNoVirtual()

inline ::PROTOBUF_NAMESPACE_ID::Arena* Any::GetArenaNoVirtual ( ) const
inlineprivate

◆ GetCachedSize() [1/2]

int Any::GetCachedSize ( ) const
inlinefinal

◆ GetCachedSize() [2/2]

int Any::GetCachedSize ( ) const
inlinefinal

Definition at line 192 of file protobuf/src/google/protobuf/any.pb.h.

◆ GetClassData()

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

Definition at line 285 of file protobuf/src/google/protobuf/any.pb.cc.

◆ GetDescriptor() [1/2]

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

◆ GetDescriptor() [2/2]

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

Definition at line 102 of file protobuf/src/google/protobuf/any.pb.h.

◆ GetMetadata() [1/2]

PROTOBUF_NAMESPACE_ID::Metadata Any::GetMetadata ( ) const
final

◆ GetMetadata() [2/2]

::PROTOBUF_NAMESPACE_ID::Metadata Any::GetMetadata ( ) const
final

◆ GetMetadataStatic()

::PROTOBUF_NAMESPACE_ID::Metadata Any::GetMetadataStatic ( )
inlinestaticprivate

◆ GetReflection() [1/2]

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

◆ GetReflection() [2/2]

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

Definition at line 105 of file protobuf/src/google/protobuf/any.pb.h.

◆ InitAsDefaultInstance()

PROTOBUF_NAMESPACE_OPEN void Any::InitAsDefaultInstance ( )
static

◆ internal_default_instance() [1/2]

static const Any* Any::internal_default_instance ( )
inlinestatic

◆ internal_default_instance() [2/2]

static const Any* Any::internal_default_instance ( )
inlinestatic

Definition at line 111 of file protobuf/src/google/protobuf/any.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

PROTOBUF_NAMESPACE_ID::uint8 * Any::InternalSerializeWithCachedSizesToArray ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ InternalSwap() [1/2]

void Any::InternalSwap ( Any other)
private

◆ InternalSwap() [2/2]

void Any::InternalSwap ( Any other)
private

◆ Is() [1/2]

template<typename T >
bool Any::Is ( ) const
inline

◆ Is() [2/2]

template<typename T >
bool Any::Is ( ) const
inline

Definition at line 146 of file protobuf/src/google/protobuf/any.pb.h.

◆ IsInitialized() [1/2]

bool Any::IsInitialized ( ) const
final

◆ IsInitialized() [2/2]

bool Any::IsInitialized ( ) const
final

◆ MaybeArenaPtr()

void* Any::MaybeArenaPtr ( ) const
inlineprivate

◆ MergeFrom() [1/3]

void Any::MergeFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ MergeFrom() [2/3]

void Any::MergeFrom ( const Any from)

◆ MergeFrom() [3/3]

void Any::MergeFrom ( const Any from)

◆ MergeImpl()

void Any::MergeImpl ( ::PROTOBUF_NAMESPACE_ID::Message *  to,
const ::PROTOBUF_NAMESPACE_ID::Message &  from 
)
staticprivate

Definition at line 287 of file protobuf/src/google/protobuf/any.pb.cc.

◆ mutable_type_url() [1/2]

std::string * Any::mutable_type_url ( )
inline

◆ mutable_type_url() [2/2]

std::string* Any::mutable_type_url ( )

◆ mutable_value() [1/2]

std::string * Any::mutable_value ( )
inline

◆ mutable_value() [2/2]

std::string* Any::mutable_value ( )

◆ New() [1/3]

Any* Any::New ( ) const
inlinefinal

◆ New() [2/3]

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

◆ New() [3/3]

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

Definition at line 175 of file protobuf/src/google/protobuf/any.pb.h.

◆ operator=() [1/4]

Any& Any::operator= ( Any &&  from)
inlinenoexcept

Definition at line 85 of file protobuf/src/google/protobuf/any.pb.h.

◆ operator=() [2/4]

Any& Any::operator= ( Any &&  from)
inlinenoexcept

◆ operator=() [3/4]

Any& Any::operator= ( const Any from)
inline

Definition at line 81 of file protobuf/src/google/protobuf/any.pb.h.

◆ operator=() [4/4]

Any& Any::operator= ( const Any from)
inline

◆ PackFrom() [1/6]

void Any::PackFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  message)

◆ PackFrom() [2/6]

bool Any::PackFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  message)
inline

Definition at line 120 of file protobuf/src/google/protobuf/any.pb.h.

◆ PackFrom() [3/6]

bool Any::PackFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  message,
::PROTOBUF_NAMESPACE_ID::ConstStringParam  type_url_prefix 
)
inline

Definition at line 123 of file protobuf/src/google/protobuf/any.pb.h.

◆ PackFrom() [4/6]

void Any::PackFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  message,
const std::string &  type_url_prefix 
)

◆ PackFrom() [5/6]

template<typename T , class = typename std::enable_if<!std::is_convertible<T, const ::PROTOBUF_NAMESPACE_ID::Message&>::value>::type>
bool Any::PackFrom ( const T message)
inline

Definition at line 135 of file protobuf/src/google/protobuf/any.pb.h.

◆ PackFrom() [6/6]

template<typename T , class = typename std::enable_if<!std::is_convertible<T, const ::PROTOBUF_NAMESPACE_ID::Message&>::value>::type>
bool Any::PackFrom ( const T message,
::PROTOBUF_NAMESPACE_ID::ConstStringParam  type_url_prefix 
)
inline

Definition at line 139 of file protobuf/src/google/protobuf/any.pb.h.

◆ ParseAnyTypeUrl() [1/2]

bool Any::ParseAnyTypeUrl ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  type_url,
std::string *  full_type_name 
)
static

Definition at line 89 of file protobuf/src/google/protobuf/any.pb.cc.

◆ ParseAnyTypeUrl() [2/2]

bool Any::ParseAnyTypeUrl ( const string &  type_url,
std::string *  full_type_name 
)
static

◆ RegisterArenaDtor()

void Any::RegisterArenaDtor ( ::PROTOBUF_NAMESPACE_ID::Arena arena)
inlineprivate

Definition at line 161 of file protobuf/src/google/protobuf/any.pb.cc.

◆ release_type_url() [1/2]

std::string * Any::release_type_url ( )
inline

◆ release_type_url() [2/2]

PROTOBUF_NODISCARD std::string* Any::release_type_url ( )

◆ release_value() [1/2]

std::string * Any::release_value ( )
inline

◆ release_value() [2/2]

PROTOBUF_NODISCARD std::string* Any::release_value ( )

◆ set_allocated_type_url() [1/2]

void Any::set_allocated_type_url ( std::string *  type_url)
inline

◆ set_allocated_type_url() [2/2]

void Any::set_allocated_type_url ( std::string *  type_url)

◆ set_allocated_value() [1/2]

void Any::set_allocated_value ( std::string *  value)
inline

◆ set_allocated_value() [2/2]

void Any::set_allocated_value ( std::string *  value)

◆ set_type_url() [1/6]

template<typename ArgT0 = const std::string&, typename... ArgT>
void Any::set_type_url ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_type_url() [2/6]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void Any::set_type_url ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 288 of file protobuf/src/google/protobuf/any.pb.h.

◆ set_type_url() [3/6]

void Any::set_type_url ( const char *  value)
inline

◆ set_type_url() [4/6]

void Any::set_type_url ( const char *  value,
size_t  size 
)
inline

◆ set_type_url() [5/6]

void Any::set_type_url ( const std::string &  value)
inline

◆ set_type_url() [6/6]

void Any::set_type_url ( std::string &&  value)
inline

◆ set_value() [1/6]

template<typename ArgT0 = const std::string&, typename... ArgT>
void Any::set_value ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_value() [2/6]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void Any::set_value ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 339 of file protobuf/src/google/protobuf/any.pb.h.

◆ set_value() [3/6]

void Any::set_value ( const char *  value)
inline

◆ set_value() [4/6]

void Any::set_value ( const std::string &  value)
inline

◆ set_value() [5/6]

void Any::set_value ( const void *  value,
size_t  size 
)
inline

◆ set_value() [6/6]

void Any::set_value ( std::string &&  value)
inline

◆ SetCachedSize() [1/2]

void Any::SetCachedSize ( int  size) const
finalprivate

◆ SetCachedSize() [2/2]

void Any::SetCachedSize ( int  size) const
finalprivate

◆ SharedCtor() [1/2]

void Any::SharedCtor ( )
inlineprivate

◆ SharedCtor() [2/2]

void Any::SharedCtor ( )
private

◆ SharedDtor() [1/2]

void Any::SharedDtor ( )
inlineprivate

◆ SharedDtor() [2/2]

void Any::SharedDtor ( )
private

◆ Swap() [1/2]

void Any::Swap ( Any other)
inline

◆ Swap() [2/2]

void Any::Swap ( Any other)
inline

Definition at line 154 of file protobuf/src/google/protobuf/any.pb.h.

◆ type_url() [1/2]

const std::string & Any::type_url ( ) const
inline

◆ type_url() [2/2]

const std::string& Any::type_url ( ) const

◆ UnpackTo() [1/3]

bool Any::UnpackTo ( ::PROTOBUF_NAMESPACE_ID::Message *  message) const

◆ UnpackTo() [2/3]

bool Any::UnpackTo ( ::PROTOBUF_NAMESPACE_ID::Message *  message) const
inline

Definition at line 127 of file protobuf/src/google/protobuf/any.pb.h.

◆ UnpackTo() [3/3]

template<typename T , class = typename std::enable_if<!std::is_convertible<T, const ::PROTOBUF_NAMESPACE_ID::Message&>::value>::type>
bool Any::UnpackTo ( T message) const
inline

Definition at line 143 of file protobuf/src/google/protobuf/any.pb.h.

◆ UnsafeArenaSwap()

void Any::UnsafeArenaSwap ( Any other)
inline

Definition at line 167 of file protobuf/src/google/protobuf/any.pb.h.

◆ value() [1/2]

const std::string & Any::value ( ) const
inline

◆ value() [2/2]

const std::string& Any::value ( ) const

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 256 of file protobuf/src/google/protobuf/any.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

◆ ::TableStruct_google_2fprotobuf_2fany_2eproto

◆ swap [1/2]

void swap ( Any a,
Any b 
)
friend

◆ swap [2/2]

void swap ( Any a,
Any b 
)
friend

Definition at line 151 of file protobuf/src/google/protobuf/any.pb.h.

Member Data Documentation

◆ _any_metadata_

PROTOBUF_NAMESPACE_ID::internal::AnyMetadata Any::_any_metadata_
private

◆ _cached_size_

PROTOBUF_NAMESPACE_ID::internal::CachedSize Any::_cached_size_
mutableprivate

◆ _class_data_

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Any::_class_data_
static
Initial value:
= {
::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck,
}

Definition at line 213 of file protobuf/src/google/protobuf/any.pb.h.

◆ _internal_metadata_

::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena Any::_internal_metadata_
private

◆ kIndexInFileMessages

static constexpr int Any::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 111 of file bloaty/third_party/protobuf/src/google/protobuf/any.pb.h.

◆ type_url_

PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr Any::type_url_
private

◆ value_

PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr Any::value_
private

The documentation for this class was generated from the following files:
Any::MergeImpl
static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message *to, const ::PROTOBUF_NAMESPACE_ID::Message &from)
Definition: protobuf/src/google/protobuf/any.pb.cc:287


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:39