TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::compiler::cpp::ExtensionGenerator Class Reference

#include <cpp_extension.h>

Public Member Functions

 ExtensionGenerator (const FieldDescriptor *desycriptor, const Options &options)
 
 ~ExtensionGenerator ()
 
void GenerateDeclaration (io::Printer *printer)
 
void GenerateDefinition (io::Printer *printer)
 
void GenerateRegistration (io::Printer *printer)
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ExtensionGenerator)
 

Private Attributes

const FieldDescriptordescriptor_
 
string type_traits_
 
Options options_
 

Constructor & Destructor Documentation

google::protobuf::compiler::cpp::ExtensionGenerator::ExtensionGenerator ( const FieldDescriptor desycriptor,
const Options options 
)
explicit
google::protobuf::compiler::cpp::ExtensionGenerator::~ExtensionGenerator ( )

Member Function Documentation

void google::protobuf::compiler::cpp::ExtensionGenerator::GenerateDeclaration ( io::Printer printer)
void google::protobuf::compiler::cpp::ExtensionGenerator::GenerateDefinition ( io::Printer printer)
void google::protobuf::compiler::cpp::ExtensionGenerator::GenerateRegistration ( io::Printer printer)
google::protobuf::compiler::cpp::ExtensionGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ExtensionGenerator  )
private

Member Data Documentation

const FieldDescriptor* google::protobuf::compiler::cpp::ExtensionGenerator::descriptor_
private
Options google::protobuf::compiler::cpp::ExtensionGenerator::options_
private
string google::protobuf::compiler::cpp::ExtensionGenerator::type_traits_
private

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