Classes | 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
Value Class Reference

#include <struct.pb.h>

Inheritance diagram for Value:
Inheritance graph
[legend]

Classes

union  KindUnion
 

Public Types

enum  : int {
  kNullValueFieldNumber = 1, kNumberValueFieldNumber = 2, kStringValueFieldNumber = 3, kBoolValueFieldNumber = 4,
  kStructValueFieldNumber = 5, kListValueFieldNumber = 6
}
 
enum  : int {
  kNullValueFieldNumber = 1, kNumberValueFieldNumber = 2, kStringValueFieldNumber = 3, kBoolValueFieldNumber = 4,
  kStructValueFieldNumber = 5, kListValueFieldNumber = 6
}
 
enum  KindCase {
  kNullValue = 1, kNumberValue = 2, kStringValue = 3, kBoolValue = 4,
  kStructValue = 5, kListValue = 6, KIND_NOT_SET = 0, kNullValue = 1,
  kNumberValue = 2, kStringValue = 3, kBoolValue = 4, kStructValue = 5,
  kListValue = 6, KIND_NOT_SET = 0
}
 
enum  KindCase {
  kNullValue = 1, kNumberValue = 2, kStringValue = 3, kBoolValue = 4,
  kStructValue = 5, kListValue = 6, KIND_NOT_SET = 0, kNullValue = 1,
  kNumberValue = 2, kStringValue = 3, kBoolValue = 4, kStructValue = 5,
  kListValue = 6, KIND_NOT_SET = 0
}
 

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
 
bool bool_value () const
 
bool bool_value () const
 
size_t ByteSizeLong () const final
 
size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_bool_value ()
 
void clear_bool_value ()
 
void clear_kind ()
 
void clear_kind ()
 
void clear_list_value ()
 
void clear_list_value ()
 
void clear_null_value ()
 
void clear_null_value ()
 
void clear_number_value ()
 
void clear_number_value ()
 
void clear_string_value ()
 
void clear_string_value ()
 
void clear_struct_value ()
 
void clear_struct_value ()
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const Value &from)
 
void CopyFrom (const Value &from)
 
inline ::PROTOBUF_NAMESPACE_ID::ArenaGetArena () const final
 
int GetCachedSize () const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
void * GetMaybeArenaPointer () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_bool_value () const
 
bool has_list_value () const
 
bool has_list_value () const
 
bool has_null_value () const
 
bool has_number_value () const
 
bool has_string_value () const
 
bool has_struct_value () const
 
bool has_struct_value () const
 
::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
bool IsInitialized () const final
 
bool IsInitialized () const final
 
KindCase kind_case () const
 
KindCase kind_case () const
 
const ::PROTOBUF_NAMESPACE_ID::ListValuelist_value () const
 
const PROTOBUF_NAMESPACE_ID::ListValuelist_value () const
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const Value &from)
 
void MergeFrom (const Value &from)
 
::PROTOBUF_NAMESPACE_ID::ListValuemutable_list_value ()
 
PROTOBUF_NAMESPACE_ID::ListValuemutable_list_value ()
 
std::string * mutable_string_value ()
 
std::string * mutable_string_value ()
 
::PROTOBUF_NAMESPACE_ID::Structmutable_struct_value ()
 
PROTOBUF_NAMESPACE_ID::Structmutable_struct_value ()
 
ValueNew () const final
 
ValueNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
ValueNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
::PROTOBUF_NAMESPACE_ID::NullValue null_value () const
 
PROTOBUF_NAMESPACE_ID::NullValue null_value () const
 
double number_value () const
 
double number_value () const
 
Valueoperator= (const Value &from)
 
Valueoperator= (const Value &from)
 
Valueoperator= (Value &&from) noexcept
 
Valueoperator= (Value &&from) noexcept
 
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::ListValuerelease_list_value ()
 
PROTOBUF_NAMESPACE_ID::ListValuerelease_list_value ()
 
PROTOBUF_NODISCARD std::string * release_string_value ()
 
std::string * release_string_value ()
 
PROTOBUF_NODISCARD ::PROTOBUF_NAMESPACE_ID::Structrelease_struct_value ()
 
PROTOBUF_NAMESPACE_ID::Structrelease_struct_value ()
 
void set_allocated_list_value (::PROTOBUF_NAMESPACE_ID::ListValue *list_value)
 
void set_allocated_list_value (PROTOBUF_NAMESPACE_ID::ListValue *list_value)
 
void set_allocated_string_value (std::string *string_value)
 
void set_allocated_string_value (std::string *string_value)
 
void set_allocated_struct_value (::PROTOBUF_NAMESPACE_ID::Struct *struct_value)
 
void set_allocated_struct_value (PROTOBUF_NAMESPACE_ID::Struct *struct_value)
 
void set_bool_value (bool value)
 
void set_bool_value (bool value)
 
void set_null_value (::PROTOBUF_NAMESPACE_ID::NullValue value)
 
void set_null_value (PROTOBUF_NAMESPACE_ID::NullValue value)
 
void set_number_value (double value)
 
void set_number_value (double value)
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_string_value (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
void set_string_value (ArgT0 &&arg0, ArgT... args)
 
void set_string_value (const char *value)
 
void set_string_value (const char *value, size_t size)
 
void set_string_value (const std::string &value)
 
void set_string_value (std::string &&value)
 
const std::string & string_value () const
 
const std::string & string_value () const
 
const ::PROTOBUF_NAMESPACE_ID::Structstruct_value () const
 
const PROTOBUF_NAMESPACE_ID::Structstruct_value () const
 
void Swap (Value *other)
 
void Swap (Value *other)
 
::PROTOBUF_NAMESPACE_ID::ListValueunsafe_arena_release_list_value ()
 
PROTOBUF_NAMESPACE_ID::ListValueunsafe_arena_release_list_value ()
 
::PROTOBUF_NAMESPACE_ID::Structunsafe_arena_release_struct_value ()
 
PROTOBUF_NAMESPACE_ID::Structunsafe_arena_release_struct_value ()
 
void unsafe_arena_set_allocated_list_value (::PROTOBUF_NAMESPACE_ID::ListValue *list_value)
 
void unsafe_arena_set_allocated_list_value (PROTOBUF_NAMESPACE_ID::ListValue *list_value)
 
void unsafe_arena_set_allocated_struct_value (::PROTOBUF_NAMESPACE_ID::Struct *struct_value)
 
void unsafe_arena_set_allocated_struct_value (PROTOBUF_NAMESPACE_ID::Struct *struct_value)
 
void UnsafeArenaSwap (Value *other)
 
void UnsafeArenaSwap (Value *other)
 
 Value ()
 
 Value ()
 
constexpr Value (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Value (const Value &from)
 
 Value (const Value &from)
 
 Value (Value &&from) noexcept
 
 Value (Value &&from) noexcept
 
virtual ~Value ()
 
 ~Value () override
 

Static Public Member Functions

static const Valuedefault_instance ()
 
static const Valuedefault_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
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 Valueinternal_default_instance ()
 
static const Valueinternal_default_instance ()
 

Static Public Attributes

static const ClassData _class_data_
 
static constexpr int kIndexInFileMessages
 

Protected Member Functions

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

Private Types

typedef void DestructorSkippable_
 
typedef void DestructorSkippable_
 
typedef void InternalArenaConstructable_
 
typedef void InternalArenaConstructable_
 

Private Member Functions

bool _internal_bool_value () const
 
bool _internal_bool_value () const
 
bool _internal_has_bool_value () const
 
bool _internal_has_bool_value () const
 
bool _internal_has_list_value () const
 
bool _internal_has_list_value () const
 
bool _internal_has_null_value () const
 
bool _internal_has_null_value () const
 
bool _internal_has_number_value () const
 
bool _internal_has_number_value () const
 
bool _internal_has_string_value () const
 
bool _internal_has_string_value () const
 
bool _internal_has_struct_value () const
 
bool _internal_has_struct_value () const
 
const ::PROTOBUF_NAMESPACE_ID::ListValue_internal_list_value () const
 
const PROTOBUF_NAMESPACE_ID::ListValue_internal_list_value () const
 
::PROTOBUF_NAMESPACE_ID::ListValue_internal_mutable_list_value ()
 
PROTOBUF_NAMESPACE_ID::ListValue_internal_mutable_list_value ()
 
std::string * _internal_mutable_string_value ()
 
std::string * _internal_mutable_string_value ()
 
::PROTOBUF_NAMESPACE_ID::Struct_internal_mutable_struct_value ()
 
PROTOBUF_NAMESPACE_ID::Struct_internal_mutable_struct_value ()
 
::PROTOBUF_NAMESPACE_ID::NullValue _internal_null_value () const
 
PROTOBUF_NAMESPACE_ID::NullValue _internal_null_value () const
 
double _internal_number_value () const
 
double _internal_number_value () const
 
void _internal_set_bool_value (bool value)
 
void _internal_set_bool_value (bool value)
 
void _internal_set_null_value (::PROTOBUF_NAMESPACE_ID::NullValue value)
 
void _internal_set_null_value (PROTOBUF_NAMESPACE_ID::NullValue value)
 
void _internal_set_number_value (double value)
 
void _internal_set_number_value (double value)
 
PROTOBUF_ALWAYS_INLINE void _internal_set_string_value (const std::string &value)
 
void _internal_set_string_value (const std::string &value)
 
const std::string & _internal_string_value () const
 
const std::string & _internal_string_value () const
 
const ::PROTOBUF_NAMESPACE_ID::Struct_internal_struct_value () const
 
const PROTOBUF_NAMESPACE_ID::Struct_internal_struct_value () const
 
void clear_has_kind ()
 
void clear_has_kind ()
 
inline ::PROTOBUF_NAMESPACE_ID::ArenaGetArenaNoVirtual () const
 
bool has_kind () const
 
bool has_kind () const
 
void InternalSwap (Value *other)
 
void InternalSwap (Value *other)
 
void * MaybeArenaPtr () const
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
void set_has_bool_value ()
 
void set_has_bool_value ()
 
void set_has_list_value ()
 
void set_has_list_value ()
 
void set_has_null_value ()
 
void set_has_null_value ()
 
void set_has_number_value ()
 
void set_has_number_value ()
 
void set_has_string_value ()
 
void set_has_string_value ()
 
void set_has_struct_value ()
 
void set_has_struct_value ()
 
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)
 
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

mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
 
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
 
uint32_t _oneof_case_ [1]
 
::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_ [1]
 
union Value::KindUnion kind_
 

Friends

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

Detailed Description

Definition at line 306 of file bloaty/third_party/protobuf/src/google/protobuf/struct.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_ [1/2]

typedef void Value::DestructorSkippable_
private

Definition at line 541 of file protobuf/src/google/protobuf/struct.pb.h.

◆ DestructorSkippable_ [2/2]

typedef void Value::DestructorSkippable_
private

◆ InternalArenaConstructable_ [1/2]

typedef void Value::InternalArenaConstructable_
private

Definition at line 540 of file protobuf/src/google/protobuf/struct.pb.h.

◆ InternalArenaConstructable_ [2/2]

typedef void Value::InternalArenaConstructable_
private

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kNullValueFieldNumber 
kNumberValueFieldNumber 
kStringValueFieldNumber 
kBoolValueFieldNumber 
kStructValueFieldNumber 
kListValueFieldNumber 

Definition at line 441 of file bloaty/third_party/protobuf/src/google/protobuf/struct.pb.h.

◆ anonymous enum

anonymous enum : int
Enumerator
kNullValueFieldNumber 
kNumberValueFieldNumber 
kStringValueFieldNumber 
kBoolValueFieldNumber 
kStructValueFieldNumber 
kListValueFieldNumber 

Definition at line 423 of file protobuf/src/google/protobuf/struct.pb.h.

◆ KindCase [1/2]

enum Value::KindCase
Enumerator
kNullValue 
kNumberValue 
kStringValue 
kBoolValue 
kStructValue 
kListValue 
KIND_NOT_SET 
kNullValue 
kNumberValue 
kStringValue 
kBoolValue 
kStructValue 
kListValue 
KIND_NOT_SET 

Definition at line 335 of file protobuf/src/google/protobuf/struct.pb.h.

◆ KindCase [2/2]

enum Value::KindCase
Enumerator
kNullValue 
kNumberValue 
kStringValue 
kBoolValue 
kStructValue 
kListValue 
KIND_NOT_SET 
kNullValue 
kNumberValue 
kStringValue 
kBoolValue 
kStructValue 
kListValue 
KIND_NOT_SET 

Definition at line 348 of file bloaty/third_party/protobuf/src/google/protobuf/struct.pb.h.

Constructor & Destructor Documentation

◆ Value() [1/9]

Value::Value ( )

◆ ~Value() [1/2]

virtual Value::~Value ( )
virtual

◆ Value() [2/9]

Value::Value ( const Value from)

◆ Value() [3/9]

Value::Value ( Value &&  from)
inlinenoexcept

◆ Value() [4/9]

Value::Value ( ::PROTOBUF_NAMESPACE_ID::Arena arena)
explicitprotected

◆ Value() [5/9]

Value::Value ( )
inline

Definition at line 295 of file protobuf/src/google/protobuf/struct.pb.h.

◆ ~Value() [2/2]

Value::~Value ( )
override

◆ Value() [6/9]

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

Definition at line 43 of file protobuf/src/google/protobuf/struct.pb.cc.

◆ Value() [7/9]

Value::Value ( const Value from)

◆ Value() [8/9]

Value::Value ( Value &&  from)
inlinenoexcept

Definition at line 300 of file protobuf/src/google/protobuf/struct.pb.h.

◆ Value() [9/9]

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

Member Function Documentation

◆ _internal_bool_value() [1/2]

bool Value::_internal_bool_value ( ) const
inlineprivate

◆ _internal_bool_value() [2/2]

bool Value::_internal_bool_value ( ) const
private

◆ _internal_has_bool_value() [1/2]

bool Value::_internal_has_bool_value ( ) const
inlineprivate

◆ _internal_has_bool_value() [2/2]

bool Value::_internal_has_bool_value ( ) const
private

◆ _internal_has_list_value() [1/2]

bool Value::_internal_has_list_value ( ) const
inlineprivate

◆ _internal_has_list_value() [2/2]

bool Value::_internal_has_list_value ( ) const
private

◆ _internal_has_null_value() [1/2]

bool Value::_internal_has_null_value ( ) const
inlineprivate

◆ _internal_has_null_value() [2/2]

bool Value::_internal_has_null_value ( ) const
private

◆ _internal_has_number_value() [1/2]

bool Value::_internal_has_number_value ( ) const
inlineprivate

◆ _internal_has_number_value() [2/2]

bool Value::_internal_has_number_value ( ) const
private

◆ _internal_has_string_value() [1/2]

bool Value::_internal_has_string_value ( ) const
inlineprivate

◆ _internal_has_string_value() [2/2]

bool Value::_internal_has_string_value ( ) const
private

◆ _internal_has_struct_value() [1/2]

bool Value::_internal_has_struct_value ( ) const
inlineprivate

◆ _internal_has_struct_value() [2/2]

bool Value::_internal_has_struct_value ( ) const
private

◆ _internal_list_value() [1/2]

const ::PROTOBUF_NAMESPACE_ID::ListValue & Value::_internal_list_value ( ) const
inlineprivate

◆ _internal_list_value() [2/2]

const PROTOBUF_NAMESPACE_ID::ListValue& Value::_internal_list_value ( ) const
private

◆ _internal_mutable_list_value() [1/2]

PROTOBUF_NAMESPACE_ID::ListValue * Value::_internal_mutable_list_value ( )
inlineprivate

◆ _internal_mutable_list_value() [2/2]

PROTOBUF_NAMESPACE_ID::ListValue* Value::_internal_mutable_list_value ( )
private

◆ _internal_mutable_string_value() [1/2]

std::string * Value::_internal_mutable_string_value ( )
inlineprivate

◆ _internal_mutable_string_value() [2/2]

std::string* Value::_internal_mutable_string_value ( )
private

◆ _internal_mutable_struct_value() [1/2]

PROTOBUF_NAMESPACE_ID::Struct * Value::_internal_mutable_struct_value ( )
inlineprivate

◆ _internal_mutable_struct_value() [2/2]

PROTOBUF_NAMESPACE_ID::Struct* Value::_internal_mutable_struct_value ( )
private

◆ _internal_null_value() [1/2]

PROTOBUF_NAMESPACE_ID::NullValue Value::_internal_null_value ( ) const
inlineprivate

◆ _internal_null_value() [2/2]

PROTOBUF_NAMESPACE_ID::NullValue Value::_internal_null_value ( ) const
private

◆ _internal_number_value() [1/2]

double Value::_internal_number_value ( ) const
inlineprivate

◆ _internal_number_value() [2/2]

double Value::_internal_number_value ( ) const
private

◆ _internal_set_bool_value() [1/2]

void Value::_internal_set_bool_value ( bool  value)
inlineprivate

◆ _internal_set_bool_value() [2/2]

void Value::_internal_set_bool_value ( bool  value)
private

◆ _internal_set_null_value() [1/2]

void Value::_internal_set_null_value ( ::PROTOBUF_NAMESPACE_ID::NullValue  value)
inlineprivate

Definition at line 784 of file protobuf/src/google/protobuf/struct.pb.h.

◆ _internal_set_null_value() [2/2]

void Value::_internal_set_null_value ( PROTOBUF_NAMESPACE_ID::NullValue  value)
inlineprivate

◆ _internal_set_number_value() [1/2]

void Value::_internal_set_number_value ( double  value)
inlineprivate

◆ _internal_set_number_value() [2/2]

void Value::_internal_set_number_value ( double  value)
private

◆ _internal_set_string_value() [1/2]

void Value::_internal_set_string_value ( const std::string &  value)
inlineprivate

◆ _internal_set_string_value() [2/2]

void Value::_internal_set_string_value ( const std::string &  value)
private

◆ _internal_string_value() [1/2]

const std::string & Value::_internal_string_value ( ) const
inlineprivate

◆ _internal_string_value() [2/2]

const std::string& Value::_internal_string_value ( ) const
private

◆ _internal_struct_value() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Struct & Value::_internal_struct_value ( ) const
inlineprivate

◆ _internal_struct_value() [2/2]

const PROTOBUF_NAMESPACE_ID::Struct& Value::_internal_struct_value ( ) const
private

◆ _InternalParse() [1/2]

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

◆ _InternalParse() [2/2]

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

◆ _InternalSerialize()

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

Definition at line 658 of file protobuf/src/google/protobuf/struct.pb.cc.

◆ ArenaDtor() [1/2]

void Value::ArenaDtor ( void *  object)
staticprivate

◆ ArenaDtor() [2/2]

static void Value::ArenaDtor ( void *  object)
staticprivate

◆ bool_value() [1/2]

bool Value::bool_value ( ) const
inline

◆ bool_value() [2/2]

bool Value::bool_value ( ) const

◆ ByteSizeLong() [1/2]

size_t Value::ByteSizeLong ( ) const
final

◆ ByteSizeLong() [2/2]

size_t Value::ByteSizeLong ( ) const
final

◆ Clear() [1/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Value::Clear ( )
final

◆ Clear() [2/2]

PROTOBUF_ATTRIBUTE_REINITIALIZES void Value::Clear ( )
final

◆ clear_bool_value() [1/2]

void Value::clear_bool_value ( )
inline

◆ clear_bool_value() [2/2]

void Value::clear_bool_value ( )

◆ clear_has_kind() [1/2]

void Value::clear_has_kind ( )
inlineprivate

◆ clear_has_kind() [2/2]

void Value::clear_has_kind ( )
inlineprivate

◆ clear_kind() [1/2]

void Value::clear_kind ( )

◆ clear_kind() [2/2]

void Value::clear_kind ( )

◆ clear_list_value() [1/2]

void Value::clear_list_value ( )
inline

◆ clear_list_value() [2/2]

void Value::clear_list_value ( )

◆ clear_null_value() [1/2]

void Value::clear_null_value ( )
inline

◆ clear_null_value() [2/2]

void Value::clear_null_value ( )

◆ clear_number_value() [1/2]

void Value::clear_number_value ( )
inline

◆ clear_number_value() [2/2]

void Value::clear_number_value ( )

◆ clear_string_value() [1/2]

void Value::clear_string_value ( )
inline

◆ clear_string_value() [2/2]

void Value::clear_string_value ( )

◆ clear_struct_value() [1/2]

void Value::clear_struct_value ( )
inline

◆ clear_struct_value() [2/2]

void Value::clear_struct_value ( )

◆ CopyFrom() [1/3]

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

◆ CopyFrom() [2/3]

void Value::CopyFrom ( const Value from)

◆ CopyFrom() [3/3]

void Value::CopyFrom ( const Value from)

◆ default_instance() [1/2]

const Value & Value::default_instance ( )
inlinestatic

Definition at line 332 of file protobuf/src/google/protobuf/struct.pb.h.

◆ default_instance() [2/2]

static const Value& Value::default_instance ( )
static

◆ descriptor() [1/2]

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

Definition at line 323 of file protobuf/src/google/protobuf/struct.pb.h.

◆ descriptor() [2/2]

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

◆ FullMessageName() [1/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Value::FullMessageName ( )
inlinestaticprivate

Definition at line 403 of file protobuf/src/google/protobuf/struct.pb.h.

◆ FullMessageName() [2/2]

::PROTOBUF_NAMESPACE_ID::StringPiece Value::FullMessageName ( )
inlinestaticprivate

◆ GetArena()

inline ::PROTOBUF_NAMESPACE_ID::Arena* Value::GetArena ( ) const
inlinefinal

◆ GetArenaNoVirtual()

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

◆ GetCachedSize() [1/2]

int Value::GetCachedSize ( ) const
inlinefinal

Definition at line 393 of file protobuf/src/google/protobuf/struct.pb.h.

◆ GetCachedSize() [2/2]

int Value::GetCachedSize ( ) const
inlinefinal

◆ GetClassData()

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

Definition at line 774 of file protobuf/src/google/protobuf/struct.pb.cc.

◆ GetDescriptor() [1/2]

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

Definition at line 326 of file protobuf/src/google/protobuf/struct.pb.h.

◆ GetDescriptor() [2/2]

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

◆ GetMaybeArenaPointer()

void* Value::GetMaybeArenaPointer ( ) const
inlinefinal

◆ GetMetadata() [1/2]

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

◆ GetMetadata() [2/2]

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

◆ GetMetadataStatic()

::PROTOBUF_NAMESPACE_ID::Metadata Value::GetMetadataStatic ( )
inlinestaticprivate

◆ GetReflection() [1/2]

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

Definition at line 329 of file protobuf/src/google/protobuf/struct.pb.h.

◆ GetReflection() [2/2]

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

◆ has_bool_value()

bool Value::has_bool_value ( ) const
inline

Definition at line 920 of file protobuf/src/google/protobuf/struct.pb.h.

◆ has_kind() [1/2]

bool Value::has_kind ( ) const
inlineprivate

◆ has_kind() [2/2]

bool Value::has_kind ( ) const
inlineprivate

◆ has_list_value() [1/2]

bool Value::has_list_value ( ) const
inline

◆ has_list_value() [2/2]

bool Value::has_list_value ( ) const

◆ has_null_value()

bool Value::has_null_value ( ) const
inline

Definition at line 762 of file protobuf/src/google/protobuf/struct.pb.h.

◆ has_number_value()

bool Value::has_number_value ( ) const
inline

Definition at line 800 of file protobuf/src/google/protobuf/struct.pb.h.

◆ has_string_value()

bool Value::has_string_value ( ) const
inline

Definition at line 838 of file protobuf/src/google/protobuf/struct.pb.h.

◆ has_struct_value() [1/2]

bool Value::has_struct_value ( ) const
inline

◆ has_struct_value() [2/2]

bool Value::has_struct_value ( ) const

◆ InitAsDefaultInstance()

void Value::InitAsDefaultInstance ( )
static

◆ internal_default_instance() [1/2]

static const Value* Value::internal_default_instance ( )
inlinestatic

Definition at line 345 of file protobuf/src/google/protobuf/struct.pb.h.

◆ internal_default_instance() [2/2]

static const Value* Value::internal_default_instance ( )
inlinestatic

◆ InternalSerializeWithCachedSizesToArray()

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

◆ InternalSwap() [1/2]

void Value::InternalSwap ( Value other)
private

◆ InternalSwap() [2/2]

void Value::InternalSwap ( Value other)
private

◆ IsInitialized() [1/2]

bool Value::IsInitialized ( ) const
final

◆ IsInitialized() [2/2]

bool Value::IsInitialized ( ) const
final

◆ kind_case() [1/2]

Value::KindCase Value::kind_case ( ) const
inline

◆ kind_case() [2/2]

KindCase Value::kind_case ( ) const

◆ list_value() [1/2]

const ::PROTOBUF_NAMESPACE_ID::ListValue & Value::list_value ( ) const
inline

◆ list_value() [2/2]

const PROTOBUF_NAMESPACE_ID::ListValue& Value::list_value ( ) const

◆ MaybeArenaPtr()

void* Value::MaybeArenaPtr ( ) const
inlineprivate

◆ MergeFrom() [1/3]

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

◆ MergeFrom() [2/3]

void Value::MergeFrom ( const Value from)

◆ MergeFrom() [3/3]

void Value::MergeFrom ( const Value from)

◆ MergeImpl()

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

Definition at line 776 of file protobuf/src/google/protobuf/struct.pb.cc.

◆ mutable_list_value() [1/2]

PROTOBUF_NAMESPACE_ID::ListValue * Value::mutable_list_value ( )
inline

◆ mutable_list_value() [2/2]

PROTOBUF_NAMESPACE_ID::ListValue* Value::mutable_list_value ( )

◆ mutable_string_value() [1/2]

std::string * Value::mutable_string_value ( )
inline

◆ mutable_string_value() [2/2]

std::string* Value::mutable_string_value ( )

◆ mutable_struct_value() [1/2]

PROTOBUF_NAMESPACE_ID::Struct * Value::mutable_struct_value ( )
inline

◆ mutable_struct_value() [2/2]

PROTOBUF_NAMESPACE_ID::Struct* Value::mutable_struct_value ( )

◆ New() [1/3]

Value* Value::New ( ) const
inlinefinal

◆ New() [2/3]

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

◆ New() [3/3]

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

Definition at line 376 of file protobuf/src/google/protobuf/struct.pb.h.

◆ null_value() [1/2]

PROTOBUF_NAMESPACE_ID::NullValue Value::null_value ( ) const
inline

◆ null_value() [2/2]

PROTOBUF_NAMESPACE_ID::NullValue Value::null_value ( ) const

◆ number_value() [1/2]

double Value::number_value ( ) const
inline

◆ number_value() [2/2]

double Value::number_value ( ) const

◆ operator=() [1/4]

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

Definition at line 305 of file protobuf/src/google/protobuf/struct.pb.h.

◆ operator=() [2/4]

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

◆ operator=() [3/4]

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

Definition at line 309 of file protobuf/src/google/protobuf/struct.pb.h.

◆ operator=() [4/4]

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

◆ RegisterArenaDtor() [1/2]

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

◆ RegisterArenaDtor() [2/2]

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

◆ release_list_value() [1/2]

PROTOBUF_NAMESPACE_ID::ListValue * Value::release_list_value ( )
inline

◆ release_list_value() [2/2]

PROTOBUF_NAMESPACE_ID::ListValue* Value::release_list_value ( )

◆ release_string_value() [1/2]

std::string * Value::release_string_value ( )
inline

◆ release_string_value() [2/2]

std::string* Value::release_string_value ( )

◆ release_struct_value() [1/2]

PROTOBUF_NAMESPACE_ID::Struct * Value::release_struct_value ( )
inline

◆ release_struct_value() [2/2]

PROTOBUF_NAMESPACE_ID::Struct* Value::release_struct_value ( )

◆ set_allocated_list_value() [1/2]

void Value::set_allocated_list_value ( ::PROTOBUF_NAMESPACE_ID::ListValue list_value)

Definition at line 441 of file protobuf/src/google/protobuf/struct.pb.cc.

◆ set_allocated_list_value() [2/2]

void Value::set_allocated_list_value ( PROTOBUF_NAMESPACE_ID::ListValue list_value)

◆ set_allocated_string_value() [1/2]

void Value::set_allocated_string_value ( std::string *  string_value)
inline

◆ set_allocated_string_value() [2/2]

void Value::set_allocated_string_value ( std::string *  string_value)

◆ set_allocated_struct_value() [1/2]

void Value::set_allocated_struct_value ( ::PROTOBUF_NAMESPACE_ID::Struct struct_value)

Definition at line 426 of file protobuf/src/google/protobuf/struct.pb.cc.

◆ set_allocated_struct_value() [2/2]

void Value::set_allocated_struct_value ( PROTOBUF_NAMESPACE_ID::Struct struct_value)

◆ set_bool_value() [1/2]

void Value::set_bool_value ( bool  value)
inline

◆ set_bool_value() [2/2]

void Value::set_bool_value ( bool  value)

◆ set_has_bool_value() [1/2]

void Value::set_has_bool_value ( )
inlineprivate

◆ set_has_bool_value() [2/2]

void Value::set_has_bool_value ( )
private

◆ set_has_list_value() [1/2]

void Value::set_has_list_value ( )
inlineprivate

◆ set_has_list_value() [2/2]

void Value::set_has_list_value ( )
private

◆ set_has_null_value() [1/2]

void Value::set_has_null_value ( )
inlineprivate

◆ set_has_null_value() [2/2]

void Value::set_has_null_value ( )
private

◆ set_has_number_value() [1/2]

void Value::set_has_number_value ( )
inlineprivate

◆ set_has_number_value() [2/2]

void Value::set_has_number_value ( )
private

◆ set_has_string_value() [1/2]

void Value::set_has_string_value ( )
inlineprivate

◆ set_has_string_value() [2/2]

void Value::set_has_string_value ( )
private

◆ set_has_struct_value() [1/2]

void Value::set_has_struct_value ( )
inlineprivate

◆ set_has_struct_value() [2/2]

void Value::set_has_struct_value ( )
private

◆ set_null_value() [1/2]

void Value::set_null_value ( ::PROTOBUF_NAMESPACE_ID::NullValue  value)
inline

Definition at line 791 of file protobuf/src/google/protobuf/struct.pb.h.

◆ set_null_value() [2/2]

void Value::set_null_value ( PROTOBUF_NAMESPACE_ID::NullValue  value)
inline

◆ set_number_value() [1/2]

void Value::set_number_value ( double  value)
inline

◆ set_number_value() [2/2]

void Value::set_number_value ( double  value)

◆ set_string_value() [1/6]

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

◆ set_string_value() [2/6]

template<typename ArgT0 , typename... ArgT>
void Value::set_string_value ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 855 of file protobuf/src/google/protobuf/struct.pb.h.

◆ set_string_value() [3/6]

void Value::set_string_value ( const char *  value)
inline

◆ set_string_value() [4/6]

void Value::set_string_value ( const char *  value,
size_t  size 
)
inline

◆ set_string_value() [5/6]

void Value::set_string_value ( const std::string &  value)
inline

◆ set_string_value() [6/6]

void Value::set_string_value ( std::string &&  value)
inline

◆ SetCachedSize() [1/2]

void Value::SetCachedSize ( int  size) const
finalprivate

◆ SetCachedSize() [2/2]

void Value::SetCachedSize ( int  size) const
finalprivate

◆ SharedCtor() [1/2]

void Value::SharedCtor ( )
inlineprivate

◆ SharedCtor() [2/2]

void Value::SharedCtor ( )
inlineprivate

◆ SharedDtor() [1/2]

void Value::SharedDtor ( )
inlineprivate

◆ SharedDtor() [2/2]

void Value::SharedDtor ( )
inlineprivate

◆ string_value() [1/2]

const std::string & Value::string_value ( ) const
inline

◆ string_value() [2/2]

const std::string& Value::string_value ( ) const

◆ struct_value() [1/2]

const ::PROTOBUF_NAMESPACE_ID::Struct & Value::struct_value ( ) const
inline

◆ struct_value() [2/2]

const PROTOBUF_NAMESPACE_ID::Struct& Value::struct_value ( ) const

◆ Swap() [1/2]

void Value::Swap ( Value other)
inline

Definition at line 355 of file protobuf/src/google/protobuf/struct.pb.h.

◆ Swap() [2/2]

void Value::Swap ( Value other)
inline

◆ unsafe_arena_release_list_value() [1/2]

PROTOBUF_NAMESPACE_ID::ListValue * Value::unsafe_arena_release_list_value ( )
inline

◆ unsafe_arena_release_list_value() [2/2]

PROTOBUF_NAMESPACE_ID::ListValue* Value::unsafe_arena_release_list_value ( )

◆ unsafe_arena_release_struct_value() [1/2]

PROTOBUF_NAMESPACE_ID::Struct * Value::unsafe_arena_release_struct_value ( )
inline

◆ unsafe_arena_release_struct_value() [2/2]

PROTOBUF_NAMESPACE_ID::Struct* Value::unsafe_arena_release_struct_value ( )

◆ unsafe_arena_set_allocated_list_value() [1/2]

void Value::unsafe_arena_set_allocated_list_value ( ::PROTOBUF_NAMESPACE_ID::ListValue list_value)
inline

Definition at line 1080 of file protobuf/src/google/protobuf/struct.pb.h.

◆ unsafe_arena_set_allocated_list_value() [2/2]

void Value::unsafe_arena_set_allocated_list_value ( PROTOBUF_NAMESPACE_ID::ListValue list_value)
inline

◆ unsafe_arena_set_allocated_struct_value() [1/2]

void Value::unsafe_arena_set_allocated_struct_value ( ::PROTOBUF_NAMESPACE_ID::Struct struct_value)
inline

Definition at line 1006 of file protobuf/src/google/protobuf/struct.pb.h.

◆ unsafe_arena_set_allocated_struct_value() [2/2]

void Value::unsafe_arena_set_allocated_struct_value ( PROTOBUF_NAMESPACE_ID::Struct struct_value)
inline

◆ UnsafeArenaSwap() [1/2]

void Value::UnsafeArenaSwap ( Value other)
inline

Definition at line 368 of file protobuf/src/google/protobuf/struct.pb.h.

◆ UnsafeArenaSwap() [2/2]

void Value::UnsafeArenaSwap ( Value other)
inline

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

◆ ::TableStruct_google_2fprotobuf_2fstruct_2eproto

◆ swap [1/2]

void swap ( Value a,
Value b 
)
friend

Definition at line 352 of file protobuf/src/google/protobuf/struct.pb.h.

◆ swap [2/2]

void swap ( Value a,
Value b 
)
friend

Member Data Documentation

◆ _cached_size_

PROTOBUF_NAMESPACE_ID::internal::CachedSize Value::_cached_size_
mutableprivate

◆ _class_data_

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

Definition at line 414 of file protobuf/src/google/protobuf/struct.pb.h.

◆ _internal_metadata_

::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena Value::_internal_metadata_
private

◆ _oneof_case_ [1/2]

uint32_t Value::_oneof_case_[1]
private

Definition at line 553 of file protobuf/src/google/protobuf/struct.pb.h.

◆ _oneof_case_ [2/2]

::PROTOBUF_NAMESPACE_ID::uint32 Value::_oneof_case_[1]
private

◆ kind_

union Value::KindUnion Value::kind_
private

◆ kIndexInFileMessages

static constexpr int Value::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

Definition at line 363 of file bloaty/third_party/protobuf/src/google/protobuf/struct.pb.h.


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


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