#include <cpp_file.h>
Classes | |
struct | CrossFileReferences |
class | ForwardDeclarations |
Private Attributes | |
std::vector< std::unique_ptr< EnumGenerator > > | enum_generators_ |
std::vector< std::unique_ptr< ExtensionGenerator > > | extension_generators_ |
const FileDescriptor * | file_ |
std::vector< std::unique_ptr< MessageGenerator > > | message_generators_ |
const Options | options_ |
MessageSCCAnalyzer | scc_analyzer_ |
std::vector< const SCC * > | sccs_ |
std::vector< std::unique_ptr< ServiceGenerator > > | service_generators_ |
std::map< std::string, std::string > | variables_ |
std::set< const FileDescriptor * > | weak_deps_ |
Definition at line 68 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
google::protobuf::compiler::cpp::FileGenerator::FileGenerator | ( | const FileDescriptor * | file, |
const Options & | options | ||
) |
Definition at line 94 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
default |
google::protobuf::compiler::cpp::FileGenerator::FileGenerator | ( | const FileDescriptor * | file, |
const Options & | options | ||
) |
google::protobuf::compiler::cpp::FileGenerator::~FileGenerator | ( | ) |
|
private |
Definition at line 357 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 328 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1251 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1381 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1446 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1472 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1180 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
void google::protobuf::compiler::cpp::FileGenerator::GenerateGlobalSource | ( | io::Printer * | printer | ) |
Definition at line 614 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
void google::protobuf::compiler::cpp::FileGenerator::GenerateGlobalSource | ( | io::Printer * | printer | ) |
|
private |
Definition at line 1398 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
void google::protobuf::compiler::cpp::FileGenerator::GenerateHeader | ( | io::Printer * | printer | ) |
void google::protobuf::compiler::cpp::FileGenerator::GenerateHeader | ( | io::Printer * | printer | ) |
Definition at line 182 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
Definition at line 927 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1481 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 508 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1257 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 151 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1433 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1366 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
void google::protobuf::compiler::cpp::FileGenerator::GeneratePBHeader | ( | io::Printer * | printer, |
const std::string & | info_path | ||
) |
void google::protobuf::compiler::cpp::FileGenerator::GeneratePBHeader | ( | io::Printer * | printer, |
const std::string & | info_path | ||
) |
Definition at line 283 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
Definition at line 1511 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
void google::protobuf::compiler::cpp::FileGenerator::GenerateProtoHeader | ( | io::Printer * | printer, |
const std::string & | info_path | ||
) |
void google::protobuf::compiler::cpp::FileGenerator::GenerateProtoHeader | ( | io::Printer * | printer, |
const std::string & | info_path | ||
) |
Definition at line 245 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
Definition at line 734 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1453 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
void google::protobuf::compiler::cpp::FileGenerator::GenerateSource | ( | io::Printer * | printer | ) |
void google::protobuf::compiler::cpp::FileGenerator::GenerateSource | ( | io::Printer * | printer | ) |
Definition at line 651 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
Definition at line 438 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
void google::protobuf::compiler::cpp::FileGenerator::GenerateSourceForExtension | ( | int | idx, |
io::Printer * | printer | ||
) |
Definition at line 594 of file protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
void google::protobuf::compiler::cpp::FileGenerator::GenerateSourceForMessage | ( | int | idx, |
io::Printer * | printer | ||
) |
Definition at line 567 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
void google::protobuf::compiler::cpp::FileGenerator::GenerateSourceForMessage | ( | int | idx, |
io::Printer * | printer | ||
) |
|
private |
Definition at line 381 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1021 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 1231 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 472 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
private |
Definition at line 489 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.cc.
|
private |
|
inlineprivate |
Definition at line 171 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inlineprivate |
Definition at line 168 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
|
private |
|
inlineprivate |
Definition at line 95 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inlineprivate |
Definition at line 106 of file protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inlineprivate |
Definition at line 98 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inlineprivate |
Definition at line 109 of file protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inlineprivate |
Definition at line 173 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inlineprivate |
Definition at line 176 of file protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inlineprivate |
Definition at line 165 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inline |
Definition at line 92 of file protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inline |
Definition at line 85 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
inline |
Definition at line 91 of file protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
Definition at line 194 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
Definition at line 196 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
Definition at line 184 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
Definition at line 193 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
Definition at line 185 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
Definition at line 187 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
Definition at line 182 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
Definition at line 195 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
Definition at line 189 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.
|
private |
Definition at line 181 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_file.h.