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
Struct Class Reference

#include <struct.pb.h>

Inheritance diagram for Struct:
Inheritance graph
[legend]

Public Types

enum  : int { kFieldsFieldNumber = 1 }
 

Public Member Functions

size_t ByteSizeLong () const final
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
void clear_fields ()
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const Struct &from)
 
const ::PROTOBUF_NAMESPACE_ID::Map< std::string, PROTOBUF_NAMESPACE_ID::Value > & fields () const
 
int fields_size () const
 
inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArena () const final
 
int GetCachedSize () const final
 
voidGetMaybeArenaPointer () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
::PROTOBUF_NAMESPACE_ID::uint8 * InternalSerializeWithCachedSizesToArray (::PROTOBUF_NAMESPACE_ID::uint8 *target) const final
 
bool IsInitialized () const final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const Struct &from)
 
bool MergePartialFromCodedStream (::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *input) final
 
::PROTOBUF_NAMESPACE_ID::Map< std::string, PROTOBUF_NAMESPACE_ID::Value > * mutable_fields ()
 
StructNew () const final
 
StructNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
Structoperator= (const Struct &from)
 
Structoperator= (Struct &&from) noexcept
 
void SerializeWithCachedSizes (::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *output) const final
 
 Struct ()
 
 Struct (const Struct &from)
 
 Struct (Struct &&from) noexcept
 
void Swap (Struct *other)
 
void UnsafeArenaSwap (Struct *other)
 
virtual ~Struct ()
 

Static Public Member Functions

static const Structdefault_instance ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptordescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::DescriptorGetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static void InitAsDefaultInstance ()
 
static const Structinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 

Protected Member Functions

 Struct (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 

Private Types

typedef void DestructorSkippable_
 
typedef void InternalArenaConstructable_
 

Private Member Functions

inline ::PROTOBUF_NAMESPACE_ID::Arena * GetArenaNoVirtual () const
 
void InternalSwap (Struct *other)
 
voidMaybeArenaPtr () const
 
void RegisterArenaDtor (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 
void SetCachedSize (int size) const final
 
void SharedCtor ()
 
void SharedDtor ()
 

Static Private Member Functions

static void ArenaDtor (void *object)
 
::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName ()
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic ()
 

Private Attributes

mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_
 
::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena _internal_metadata_
 
::PROTOBUF_NAMESPACE_ID::internal::MapField< Struct_FieldsEntry_DoNotUse, std::string, PROTOBUF_NAMESPACE_ID::Value, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE, 0 > fields_
 

Friends

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

Detailed Description

Definition at line 141 of file struct.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

Definition at line 292 of file struct.pb.h.

◆ InternalArenaConstructable_

Definition at line 291 of file struct.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kFieldsFieldNumber 

Definition at line 274 of file struct.pb.h.

Constructor & Destructor Documentation

◆ Struct() [1/4]

Struct::Struct ( )

Definition at line 202 of file struct.pb.cc.

◆ ~Struct()

Struct::~Struct ( )
virtual

Definition at line 227 of file struct.pb.cc.

◆ Struct() [2/4]

Struct::Struct ( const Struct from)

Definition at line 215 of file struct.pb.cc.

◆ Struct() [3/4]

Struct::Struct ( Struct &&  from)
inlinenoexcept

Definition at line 148 of file struct.pb.h.

◆ Struct() [4/4]

Struct::Struct ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

Definition at line 207 of file struct.pb.cc.

Member Function Documentation

◆ ArenaDtor()

void Struct::ArenaDtor ( void object)
staticprivate

Definition at line 236 of file struct.pb.cc.

◆ ByteSizeLong()

size_t Struct::ByteSizeLong ( ) const
final

Definition at line 464 of file struct.pb.cc.

◆ Clear()

void Struct::Clear ( )
final

Definition at line 251 of file struct.pb.cc.

◆ clear_fields()

void Struct::clear_fields ( )
inline

Definition at line 733 of file struct.pb.h.

◆ CopyFrom() [1/2]

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

Definition at line 516 of file struct.pb.cc.

◆ CopyFrom() [2/2]

void Struct::CopyFrom ( const Struct from)

Definition at line 523 of file struct.pb.cc.

◆ default_instance()

const Struct & Struct::default_instance ( )
static

Definition at line 245 of file struct.pb.cc.

◆ descriptor()

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

Definition at line 172 of file struct.pb.h.

◆ fields()

const ::PROTOBUF_NAMESPACE_ID::Map< std::string, PROTOBUF_NAMESPACE_ID::Value > & Struct::fields ( ) const
inline

Definition at line 737 of file struct.pb.h.

◆ fields_size()

int Struct::fields_size ( ) const
inline

Definition at line 730 of file struct.pb.h.

◆ FullMessageName()

::PROTOBUF_NAMESPACE_ID::StringPiece Struct::FullMessageName ( )
inlinestaticprivate

Definition at line 243 of file struct.pb.h.

◆ GetArena()

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

Definition at line 166 of file struct.pb.h.

◆ GetArenaNoVirtual()

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

Definition at line 252 of file struct.pb.h.

◆ GetCachedSize()

int Struct::GetCachedSize ( ) const
inlinefinal

Definition at line 235 of file struct.pb.h.

◆ GetDescriptor()

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

Definition at line 175 of file struct.pb.h.

◆ GetMaybeArenaPointer()

void* Struct::GetMaybeArenaPointer ( ) const
inlinefinal

Definition at line 169 of file struct.pb.h.

◆ GetMetadata()

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

Definition at line 540 of file struct.pb.cc.

◆ GetMetadataStatic()

::PROTOBUF_NAMESPACE_ID::Metadata Struct::GetMetadataStatic ( )
inlinestaticprivate

Definition at line 262 of file struct.pb.h.

◆ GetReflection()

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

Definition at line 178 of file struct.pb.h.

◆ InitAsDefaultInstance()

void Struct::InitAsDefaultInstance ( )
static

Definition at line 196 of file struct.pb.cc.

◆ internal_default_instance()

static const Struct* Struct::internal_default_instance ( )
inlinestatic

Definition at line 184 of file struct.pb.h.

◆ InternalSerializeWithCachedSizesToArray()

PROTOBUF_NAMESPACE_ID::uint8 * Struct::InternalSerializeWithCachedSizesToArray ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target) const
final

Definition at line 409 of file struct.pb.cc.

◆ InternalSwap()

void Struct::InternalSwap ( Struct other)
private

Definition at line 534 of file struct.pb.cc.

◆ IsInitialized()

bool Struct::IsInitialized ( ) const
final

Definition at line 530 of file struct.pb.cc.

◆ MaybeArenaPtr()

void* Struct::MaybeArenaPtr ( ) const
inlineprivate

Definition at line 255 of file struct.pb.h.

◆ MergeFrom() [1/2]

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

Definition at line 491 of file struct.pb.cc.

◆ MergeFrom() [2/2]

void Struct::MergeFrom ( const Struct from)

Definition at line 506 of file struct.pb.cc.

◆ MergePartialFromCodedStream()

bool Struct::MergePartialFromCodedStream ( ::PROTOBUF_NAMESPACE_ID::io::CodedInputStream *  input)
final

Definition at line 302 of file struct.pb.cc.

◆ mutable_fields()

PROTOBUF_NAMESPACE_ID::Map< std::string, PROTOBUF_NAMESPACE_ID::Value > * Struct::mutable_fields ( )
inline

Definition at line 742 of file struct.pb.h.

◆ New() [1/2]

Struct* Struct::New ( ) const
inlinefinal

Definition at line 210 of file struct.pb.h.

◆ New() [2/2]

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

Definition at line 214 of file struct.pb.h.

◆ operator=() [1/2]

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

Definition at line 153 of file struct.pb.h.

◆ operator=() [2/2]

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

Definition at line 157 of file struct.pb.h.

◆ RegisterArenaDtor()

void Struct::RegisterArenaDtor ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
inlineprivate

Definition at line 240 of file struct.pb.cc.

◆ SerializeWithCachedSizes()

void Struct::SerializeWithCachedSizes ( ::PROTOBUF_NAMESPACE_ID::io::CodedOutputStream *  output) const
final

Definition at line 355 of file struct.pb.cc.

◆ SetCachedSize()

void Struct::SetCachedSize ( int  size) const
finalprivate

Definition at line 242 of file struct.pb.cc.

◆ SharedCtor()

void Struct::SharedCtor ( )
inlineprivate

Definition at line 223 of file struct.pb.cc.

◆ SharedDtor()

void Struct::SharedDtor ( )
inlineprivate

Definition at line 232 of file struct.pb.cc.

◆ Swap()

void Struct::Swap ( Struct other)
inline

Definition at line 194 of file struct.pb.h.

◆ UnsafeArenaSwap()

void Struct::UnsafeArenaSwap ( Struct other)
inline

Definition at line 202 of file struct.pb.h.

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

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

Definition at line 290 of file struct.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 242 of file struct.pb.h.

◆ ::TableStruct_google_2fprotobuf_2fstruct_2eproto

Definition at line 300 of file struct.pb.h.

◆ swap

void swap ( Struct a,
Struct b 
)
friend

Definition at line 191 of file struct.pb.h.

Member Data Documentation

◆ _cached_size_

mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize Struct::_cached_size_
private

Definition at line 299 of file struct.pb.h.

◆ _internal_metadata_

::PROTOBUF_NAMESPACE_ID::internal::InternalMetadataWithArena Struct::_internal_metadata_
private

Definition at line 287 of file struct.pb.h.

◆ fields_

::PROTOBUF_NAMESPACE_ID::internal::MapField< Struct_FieldsEntry_DoNotUse, std::string, PROTOBUF_NAMESPACE_ID::Value, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE, 0 > Struct::fields_
private

Definition at line 298 of file struct.pb.h.

◆ kIndexInFileMessages

constexpr int Struct::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 188 of file struct.pb.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06