35 #ifndef GOOGLE_PROTOBUF_COMPILER_CPP_FILE_H__
36 #define GOOGLE_PROTOBUF_COMPILER_CPP_FILE_H__
74 namespace pbcpp = pb::compiler::cpp;
81 const pbcpp::Options& options);
109 #endif // GOOGLE_PROTOBUF_COMPILER_CPP_FILE_H__
Definition: cpp_message.h:58
pb::scoped_array< pb::scoped_ptr< pbcpp::EnumGenerator > > enum_generators_
Definition: BnetFileGenerator.h:98
~BnetFileGenerator()
Definition: BnetFileGenerator.cpp:93
Definition: cpp_extension.h:57
const pbcpp::Options options_
Definition: BnetFileGenerator.h:104
void GenerateBuildDescriptors(pb::io::Printer *printer)
Definition: BnetFileGenerator.cpp:445
Definition: BnetFileGenerator.h:49
pb::scoped_array< pb::scoped_ptr< pbcpp::ExtensionGenerator > > extension_generators_
Definition: BnetFileGenerator.h:100
Definition: BnetFileGenerator.h:76
BnetFileGenerator(const pb::FileDescriptor *file, const pbcpp::Options &options)
Definition: BnetFileGenerator.cpp:53
void GenerateNamespaceOpeners(pb::io::Printer *printer)
Definition: BnetFileGenerator.cpp:678
std::vector< std::string > package_parts_
Definition: BnetFileGenerator.h:103
Definition: cpp_enum.h:54
pb::scoped_array< pb::scoped_ptr< BnetServiceGenerator > > service_generators_
Definition: BnetFileGenerator.h:99
void GenerateSource(pb::io::Printer *printer)
Definition: BnetFileGenerator.cpp:316
void GenerateHeader(pb::io::Printer *printer)
Definition: BnetFileGenerator.cpp:95
pb::scoped_array< pb::scoped_ptr< pbcpp::MessageGenerator > > message_generators_
Definition: BnetFileGenerator.h:97
Definition: BnetServiceGenerator.h:37
void GenerateNamespaceClosers(pb::io::Printer *printer)
Definition: BnetFileGenerator.cpp:690
Definition: BnetFileGenerator.h:47
const pb::FileDescriptor * file_
Definition: BnetFileGenerator.h:95
Definition: descriptor.h:986
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(BnetFileGenerator)