Public Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf::compiler::java::FieldGeneratorMap< FieldGeneratorType > Class Template Reference

#include <java_field.h>

Public Member Functions

 FieldGeneratorMap (const Descriptor *descriptor, Context *context)
 
 FieldGeneratorMap (const Descriptor *descriptor, Context *context)
 
 FieldGeneratorMap (const Descriptor *descriptor, Context *context)
 
 FieldGeneratorMap (const Descriptor *descriptor, Context *context)
 
 FieldGeneratorMap (const Descriptor *descriptor, Context *context)
 
const FieldGeneratorType & get (const FieldDescriptor *field) const
 
 ~FieldGeneratorMap ()
 
 ~FieldGeneratorMap ()
 
 ~FieldGeneratorMap ()
 
 ~FieldGeneratorMap ()
 
 ~FieldGeneratorMap ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (FieldGeneratorMap)
 

Private Attributes

const Descriptordescriptor_
 
std::vector< std::unique_ptr< FieldGeneratorType > > field_generators_
 

Detailed Description

template<typename FieldGeneratorType>
class google::protobuf::compiler::java::FieldGeneratorMap< FieldGeneratorType >

Definition at line 118 of file java_field.h.

Constructor & Destructor Documentation

◆ FieldGeneratorMap() [1/5]

template<typename FieldGeneratorType >
google::protobuf::compiler::java::FieldGeneratorMap< FieldGeneratorType >::FieldGeneratorMap ( const Descriptor descriptor,
Context context 
)
explicit

◆ ~FieldGeneratorMap() [1/5]

template<typename FieldGeneratorType >
google::protobuf::compiler::java::FieldGeneratorMap< FieldGeneratorType >::~FieldGeneratorMap ( )

◆ FieldGeneratorMap() [2/5]

Definition at line 207 of file java_field.cc.

◆ ~FieldGeneratorMap() [2/5]

Definition at line 224 of file java_field.cc.

◆ FieldGeneratorMap() [3/5]

Definition at line 227 of file java_field.cc.

◆ ~FieldGeneratorMap() [3/5]

Definition at line 242 of file java_field.cc.

◆ FieldGeneratorMap() [4/5]

◆ ~FieldGeneratorMap() [4/5]

◆ FieldGeneratorMap() [5/5]

◆ ~FieldGeneratorMap() [5/5]

Member Function Documentation

◆ get()

template<typename FieldGeneratorType >
const FieldGeneratorType & google::protobuf::compiler::java::FieldGeneratorMap< FieldGeneratorType >::get ( const FieldDescriptor field) const
inline

Definition at line 133 of file java_field.h.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

template<typename FieldGeneratorType >
google::protobuf::compiler::java::FieldGeneratorMap< FieldGeneratorType >::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( FieldGeneratorMap< FieldGeneratorType >  )
private

Member Data Documentation

◆ descriptor_

template<typename FieldGeneratorType >
const Descriptor* google::protobuf::compiler::java::FieldGeneratorMap< FieldGeneratorType >::descriptor_
private

Definition at line 126 of file java_field.h.

◆ field_generators_

template<typename FieldGeneratorType >
std::vector<std::unique_ptr<FieldGeneratorType> > google::protobuf::compiler::java::FieldGeneratorMap< FieldGeneratorType >::field_generators_
private

Definition at line 127 of file java_field.h.


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


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