Public Member Functions | Private Attributes | List of all members
google::protobuf::compiler::objectivec::FieldGeneratorMap Class Reference

#include <objectivec_field.h>

Public Member Functions

int CalculateHasBits (void)
 
bool DoesAnyFieldHaveNonZeroDefault (void) const
 
 FieldGeneratorMap (const Descriptor *descriptor, const Options &options)
 
 FieldGeneratorMap (const FieldGeneratorMap &)=delete
 
const FieldGeneratorget (const FieldDescriptor *field) const
 
const FieldGeneratorget_extension (int index) const
 
FieldGeneratorMapoperator= (const FieldGeneratorMap &)=delete
 
void SetOneofIndexBase (int index_base)
 
 ~FieldGeneratorMap ()
 

Private Attributes

const Descriptordescriptor_
 
std::vector< std::unique_ptr< FieldGenerator > > extension_generators_
 
std::vector< std::unique_ptr< FieldGenerator > > field_generators_
 

Detailed Description

Definition at line 162 of file objectivec_field.h.

Constructor & Destructor Documentation

◆ FieldGeneratorMap() [1/2]

google::protobuf::compiler::objectivec::FieldGeneratorMap::FieldGeneratorMap ( const Descriptor descriptor,
const Options options 
)

Definition at line 409 of file objectivec_field.cc.

◆ ~FieldGeneratorMap()

google::protobuf::compiler::objectivec::FieldGeneratorMap::~FieldGeneratorMap ( )

Definition at line 425 of file objectivec_field.cc.

◆ FieldGeneratorMap() [2/2]

google::protobuf::compiler::objectivec::FieldGeneratorMap::FieldGeneratorMap ( const FieldGeneratorMap )
delete

Member Function Documentation

◆ CalculateHasBits()

int google::protobuf::compiler::objectivec::FieldGeneratorMap::CalculateHasBits ( void  )

Definition at line 437 of file objectivec_field.cc.

◆ DoesAnyFieldHaveNonZeroDefault()

bool google::protobuf::compiler::objectivec::FieldGeneratorMap::DoesAnyFieldHaveNonZeroDefault ( void  ) const

Definition at line 461 of file objectivec_field.cc.

◆ get()

const FieldGenerator & google::protobuf::compiler::objectivec::FieldGeneratorMap::get ( const FieldDescriptor field) const

Definition at line 427 of file objectivec_field.cc.

◆ get_extension()

const FieldGenerator & google::protobuf::compiler::objectivec::FieldGeneratorMap::get_extension ( int  index) const

Definition at line 433 of file objectivec_field.cc.

◆ operator=()

FieldGeneratorMap& google::protobuf::compiler::objectivec::FieldGeneratorMap::operator= ( const FieldGeneratorMap )
delete

◆ SetOneofIndexBase()

void google::protobuf::compiler::objectivec::FieldGeneratorMap::SetOneofIndexBase ( int  index_base)

Definition at line 455 of file objectivec_field.cc.

Member Data Documentation

◆ descriptor_

const Descriptor* google::protobuf::compiler::objectivec::FieldGeneratorMap::descriptor_
private

Definition at line 182 of file objectivec_field.h.

◆ extension_generators_

std::vector<std::unique_ptr<FieldGenerator> > google::protobuf::compiler::objectivec::FieldGeneratorMap::extension_generators_
private

Definition at line 184 of file objectivec_field.h.

◆ field_generators_

std::vector<std::unique_ptr<FieldGenerator> > google::protobuf::compiler::objectivec::FieldGeneratorMap::field_generators_
private

Definition at line 183 of file objectivec_field.h.


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


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