Classes | Public Types | Public Member Functions | Public Attributes | List of all members
google::protobuf::UnknownField Class Reference

#include <unknown_field_set.h>

Classes

union  LengthDelimited
 

Public Types

enum  Type {
  TYPE_VARINT, TYPE_FIXED32, TYPE_FIXED64, TYPE_LENGTH_DELIMITED,
  TYPE_GROUP
}
 

Public Member Functions

void DeepCopy (const UnknownField &other)
 
void Delete ()
 
uint32 fixed32 () const
 
uint64 fixed64 () const
 
size_t GetLengthDelimitedSize () const
 
const UnknownFieldSetgroup () const
 
const std::stringlength_delimited () const
 
UnknownFieldSetmutable_group ()
 
std::stringmutable_length_delimited ()
 
int number () const
 
void SerializeLengthDelimitedNoTag (io::CodedOutputStream *output) const
 
uint8SerializeLengthDelimitedNoTagToArray (uint8 *target) const
 
void set_fixed32 (uint32 value)
 
void set_fixed64 (uint64 value)
 
void set_length_delimited (const std::string &value)
 
void set_varint (uint64 value)
 
void SetType (Type type)
 
Type type () const
 
uint64 varint () const
 

Public Attributes

union {
   uint32   fixed32_
 
   uint64   fixed64_
 
   UnknownFieldSet *   group_
 
   union LengthDelimited   length_delimited_
 
   uint64   varint_
 
data_
 
uint32 number_
 
uint32 type_
 

Detailed Description

Definition at line 223 of file unknown_field_set.h.

Member Enumeration Documentation

◆ Type

Enumerator
TYPE_VARINT 
TYPE_FIXED32 
TYPE_FIXED64 
TYPE_LENGTH_DELIMITED 
TYPE_GROUP 

Definition at line 225 of file unknown_field_set.h.

Member Function Documentation

◆ DeepCopy()

void google::protobuf::UnknownField::DeepCopy ( const UnknownField other)

Definition at line 253 of file unknown_field_set.cc.

◆ Delete()

void google::protobuf::UnknownField::Delete ( )

Definition at line 240 of file unknown_field_set.cc.

◆ fixed32()

uint32 google::protobuf::UnknownField::fixed32 ( ) const
inline

Definition at line 338 of file unknown_field_set.h.

◆ fixed64()

uint64 google::protobuf::UnknownField::fixed64 ( ) const
inline

Definition at line 342 of file unknown_field_set.h.

◆ GetLengthDelimitedSize()

size_t google::protobuf::UnknownField::GetLengthDelimitedSize ( ) const
inline

Definition at line 380 of file unknown_field_set.h.

◆ group()

const UnknownFieldSet & google::protobuf::UnknownField::group ( ) const
inline

Definition at line 350 of file unknown_field_set.h.

◆ length_delimited()

const std::string & google::protobuf::UnknownField::length_delimited ( ) const
inline

Definition at line 346 of file unknown_field_set.h.

◆ mutable_group()

UnknownFieldSet * google::protobuf::UnknownField::mutable_group ( )
inline

Definition at line 375 of file unknown_field_set.h.

◆ mutable_length_delimited()

std::string * google::protobuf::UnknownField::mutable_length_delimited ( )
inline

Definition at line 371 of file unknown_field_set.h.

◆ number()

int google::protobuf::UnknownField::number ( ) const
inline

Definition at line 329 of file unknown_field_set.h.

◆ SerializeLengthDelimitedNoTag()

void google::protobuf::UnknownField::SerializeLengthDelimitedNoTag ( io::CodedOutputStream output) const

Definition at line 271 of file unknown_field_set.cc.

◆ SerializeLengthDelimitedNoTagToArray()

uint8 * google::protobuf::UnknownField::SerializeLengthDelimitedNoTagToArray ( uint8 target) const

Definition at line 279 of file unknown_field_set.cc.

◆ set_fixed32()

void google::protobuf::UnknownField::set_fixed32 ( uint32  value)
inline

Definition at line 359 of file unknown_field_set.h.

◆ set_fixed64()

void google::protobuf::UnknownField::set_fixed64 ( uint64  value)
inline

Definition at line 363 of file unknown_field_set.h.

◆ set_length_delimited()

void google::protobuf::UnknownField::set_length_delimited ( const std::string value)
inline

Definition at line 367 of file unknown_field_set.h.

◆ set_varint()

void google::protobuf::UnknownField::set_varint ( uint64  value)
inline

Definition at line 355 of file unknown_field_set.h.

◆ SetType()

void google::protobuf::UnknownField::SetType ( Type  type)
inline

Definition at line 385 of file unknown_field_set.h.

◆ type()

UnknownField::Type google::protobuf::UnknownField::type ( ) const
inline

Definition at line 330 of file unknown_field_set.h.

◆ varint()

uint64 google::protobuf::UnknownField::varint ( ) const
inline

Definition at line 334 of file unknown_field_set.h.

Member Data Documentation

◆ data_

union { ... } google::protobuf::UnknownField::data_

◆ fixed32_

uint32 google::protobuf::UnknownField::fixed32_

Definition at line 283 of file unknown_field_set.h.

◆ fixed64_

uint64 google::protobuf::UnknownField::fixed64_

Definition at line 284 of file unknown_field_set.h.

◆ group_

UnknownFieldSet* google::protobuf::UnknownField::group_

Definition at line 286 of file unknown_field_set.h.

◆ length_delimited_

union LengthDelimited google::protobuf::UnknownField::length_delimited_

Definition at line 285 of file unknown_field_set.h.

◆ number_

uint32 google::protobuf::UnknownField::number_

Definition at line 279 of file unknown_field_set.h.

◆ type_

uint32 google::protobuf::UnknownField::type_

Definition at line 280 of file unknown_field_set.h.

◆ varint_

uint64 google::protobuf::UnknownField::varint_

Definition at line 282 of file unknown_field_set.h.


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


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