Public Member Functions | Protected Member Functions | List of all members
google::protobuf::compiler::objectivec::SingleFieldGenerator Class Reference

#include <objectivec_field.h>

Inheritance diagram for google::protobuf::compiler::objectivec::SingleFieldGenerator:
Inheritance graph
[legend]

Public Member Functions

virtual void GenerateFieldStorageDeclaration (io::Printer *printer) const
 
virtual void GeneratePropertyDeclaration (io::Printer *printer) const
 
virtual void GeneratePropertyImplementation (io::Printer *printer) const
 
SingleFieldGeneratoroperator= (const SingleFieldGenerator &)=delete
 
virtual bool RuntimeUsesHasBit (void) const
 
 SingleFieldGenerator (const SingleFieldGenerator &)=delete
 
virtual ~SingleFieldGenerator ()
 
- Public Member Functions inherited from google::protobuf::compiler::objectivec::FieldGenerator
virtual void DetermineForwardDeclarations (std::set< string > *fwd_decls) const
 
virtual int ExtraRuntimeHasBitsNeeded (void) const
 
 FieldGenerator (const FieldGenerator &)=delete
 
virtual void GenerateCFunctionDeclarations (io::Printer *printer) const
 
virtual void GenerateCFunctionImplementations (io::Printer *printer) const
 
string generated_objc_name () const
 
void GenerateFieldDescription (io::Printer *printer, bool include_default) const
 
void GenerateFieldNumberConstant (io::Printer *printer) const
 
bool needs_textformat_name_support () const
 
FieldGeneratoroperator= (const FieldGenerator &)=delete
 
string raw_field_name () const
 
virtual void SetExtraRuntimeHasBitsBase (int index_base)
 
void SetNoHasBit (void)
 
void SetOneofIndexBase (int index_base)
 
void SetRuntimeHasBit (int has_index)
 
string variable (const char *key) const
 
virtual ~FieldGenerator ()
 

Protected Member Functions

 SingleFieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
virtual bool WantsHasProperty (void) const
 
- Protected Member Functions inherited from google::protobuf::compiler::objectivec::FieldGenerator
 FieldGenerator (const FieldDescriptor *descriptor, const Options &options)
 
virtual void FinishInitialization (void)
 

Additional Inherited Members

- Static Public Member Functions inherited from google::protobuf::compiler::objectivec::FieldGenerator
static FieldGeneratorMake (const FieldDescriptor *field, const Options &options)
 
- Protected Attributes inherited from google::protobuf::compiler::objectivec::FieldGenerator
const FieldDescriptordescriptor_
 
std::map< string, stringvariables_
 

Detailed Description

Definition at line 104 of file objectivec_field.h.

Constructor & Destructor Documentation

◆ ~SingleFieldGenerator()

google::protobuf::compiler::objectivec::SingleFieldGenerator::~SingleFieldGenerator ( )
virtual

Definition at line 257 of file objectivec_field.cc.

◆ SingleFieldGenerator() [1/2]

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

◆ SingleFieldGenerator() [2/2]

google::protobuf::compiler::objectivec::SingleFieldGenerator::SingleFieldGenerator ( const FieldDescriptor descriptor,
const Options options 
)
protected

Definition at line 251 of file objectivec_field.cc.

Member Function Documentation

◆ GenerateFieldStorageDeclaration()

void google::protobuf::compiler::objectivec::SingleFieldGenerator::GenerateFieldStorageDeclaration ( io::Printer printer) const
virtual

◆ GeneratePropertyDeclaration()

void google::protobuf::compiler::objectivec::SingleFieldGenerator::GeneratePropertyDeclaration ( io::Printer printer) const
virtual

◆ GeneratePropertyImplementation()

void google::protobuf::compiler::objectivec::SingleFieldGenerator::GeneratePropertyImplementation ( io::Printer printer) const
virtual

◆ operator=()

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

◆ RuntimeUsesHasBit()

bool google::protobuf::compiler::objectivec::SingleFieldGenerator::RuntimeUsesHasBit ( void  ) const
virtual

◆ WantsHasProperty()

bool google::protobuf::compiler::objectivec::SingleFieldGenerator::WantsHasProperty ( void  ) const
protectedvirtual

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


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