Namespaces | Classes | Typedefs | Functions | Variables
google::protobuf::compiler Namespace Reference

Namespaces

 annotation_test_util
 
 cpp
 
 csharp
 
 java
 
 js
 
 objectivec
 
 php
 
 python
 
 ruby
 

Classes

class  CodeGenerator
 
class  CommandLineInterface
 
class  DiskSourceTree
 
class  GeneratorContext
 
class  GeneratorResponseContext
 
class  GoGoProtoGenerator
 
class  Importer
 
class  MockCodeGenerator
 
class  MultiFileErrorCollector
 
class  Parser
 
class  Proto2ToProto3Generator
 
struct  SCC
 
class  SCCAnalyzer
 
class  SourceLocationTable
 
class  SourceTree
 
class  SourceTreeDescriptorDatabase
 
class  Subprocess
 
class  ZipWriter
 

Typedefs

typedef GeneratorContext OutputDirectory
 

Functions

static bool ApplyMapping (const std::string &filename, const std::string &old_prefix, const std::string &new_prefix, std::string *result)
 
static bool ApplyMapping (const std::string &filename, const std::string &old_prefix, const std::string &new_prefix, std::string *result)
 
static std::string CanonicalizePath (std::string path)
 
static std::string CanonicalizePath (std::string path)
 
std::string CommaSeparatedList (const std::vector< const FileDescriptor * > &all_files)
 
static uint32_t ComputeCRC32 (const std::string &buf)
 
static uint32 ComputeCRC32 (const std::string &buf)
 
static bool ContainsParentReference (const std::string &path)
 
static bool ContainsParentReference (const std::string &path)
 
bool GenerateCode (const CodeGeneratorRequest &request, const CodeGenerator &generator, CodeGeneratorResponse *response, std::string *error_msg)
 
static bool IsWindowsAbsolutePath (const std::string &text)
 
static bool IsWindowsAbsolutePath (const std::string &text)
 
static char LastChar (const std::string &str)
 
static char LastChar (const std::string &str)
 
void ParseGeneratorParameter (const std::string &text, std::vector< std::pair< std::string, std::string > > *output)
 
int PluginMain (int argc, char *argv[], const CodeGenerator *generator)
 
int ProtobufMain (int argc, char *argv[])
 
std::string StripProto (const std::string &filename)
 
static void WriteShort (io::CodedOutputStream *out, uint16 val)
 
static void WriteShort (io::CodedOutputStream *out, uint16_t val)
 

Variables

static const uint32_t kCRC32Table [256]
 
static const uint32 kCRC32Table [256]
 
static const uint16_t kDosEpoch = 1 << 5 | 1
 
static const uint16 kDosEpoch = 1 << 5 | 1
 
static const char * kFirstInsertionPoint
 
static const char * kFirstInsertionPoint
 
static const char * kFirstInsertionPointName = "first_mock_insertion_point"
 
static const char * kFirstInsertionPointName = "first_mock_insertion_point"
 
static const char * kSecondInsertionPoint
 
static const char * kSecondInsertionPoint
 
static const char * kSecondInsertionPointName = "second_mock_insertion_point"
 
static const char * kSecondInsertionPointName = "second_mock_insertion_point"
 

Typedef Documentation

◆ OutputDirectory

Function Documentation

◆ ApplyMapping() [1/2]

static bool google::protobuf::compiler::ApplyMapping ( const std::string &  filename,
const std::string &  old_prefix,
const std::string &  new_prefix,
std::string *  result 
)
static

◆ ApplyMapping() [2/2]

static bool google::protobuf::compiler::ApplyMapping ( const std::string &  filename,
const std::string &  old_prefix,
const std::string &  new_prefix,
std::string *  result 
)
static

◆ CanonicalizePath() [1/2]

static std::string google::protobuf::compiler::CanonicalizePath ( std::string  path)
static

◆ CanonicalizePath() [2/2]

static std::string google::protobuf::compiler::CanonicalizePath ( std::string  path)
static

◆ CommaSeparatedList()

std::string google::protobuf::compiler::CommaSeparatedList ( const std::vector< const FileDescriptor * > &  all_files)

◆ ComputeCRC32() [1/2]

static uint32_t google::protobuf::compiler::ComputeCRC32 ( const std::string &  buf)
static

◆ ComputeCRC32() [2/2]

static uint32 google::protobuf::compiler::ComputeCRC32 ( const std::string &  buf)
static

◆ ContainsParentReference() [1/2]

static bool google::protobuf::compiler::ContainsParentReference ( const std::string &  path)
inlinestatic

◆ ContainsParentReference() [2/2]

static bool google::protobuf::compiler::ContainsParentReference ( const std::string &  path)
inlinestatic

◆ GenerateCode()

bool google::protobuf::compiler::GenerateCode ( const CodeGeneratorRequest &  request,
const CodeGenerator generator,
CodeGeneratorResponse *  response,
std::string *  error_msg 
)

◆ IsWindowsAbsolutePath() [1/2]

static bool google::protobuf::compiler::IsWindowsAbsolutePath ( const std::string &  text)
static

◆ IsWindowsAbsolutePath() [2/2]

static bool google::protobuf::compiler::IsWindowsAbsolutePath ( const std::string &  text)
static

◆ LastChar() [1/2]

static char google::protobuf::compiler::LastChar ( const std::string &  str)
inlinestatic

◆ LastChar() [2/2]

static char google::protobuf::compiler::LastChar ( const std::string &  str)
inlinestatic

◆ ParseGeneratorParameter()

PROTOC_EXPORT void google::protobuf::compiler::ParseGeneratorParameter ( const std::string &  text,
std::vector< std::pair< std::string, std::string > > *  output 
)

◆ PluginMain()

PROTOC_EXPORT int google::protobuf::compiler::PluginMain ( int  argc,
char *  argv[],
const CodeGenerator generator 
)

◆ ProtobufMain()

int google::protobuf::compiler::ProtobufMain ( int  argc,
char *  argv[] 
)

◆ StripProto()

PROTOC_EXPORT std::string google::protobuf::compiler::StripProto ( const std::string &  filename)

◆ WriteShort() [1/2]

static void google::protobuf::compiler::WriteShort ( io::CodedOutputStream out,
uint16  val 
)
static

◆ WriteShort() [2/2]

static void google::protobuf::compiler::WriteShort ( io::CodedOutputStream out,
uint16_t  val 
)
static

Variable Documentation

◆ kCRC32Table [1/2]

const uint32_t google::protobuf::compiler::kCRC32Table[256]
static

◆ kCRC32Table [2/2]

const uint32 google::protobuf::compiler::kCRC32Table[256]
static

◆ kDosEpoch [1/2]

const uint16_t google::protobuf::compiler::kDosEpoch = 1 << 5 | 1
static

◆ kDosEpoch [2/2]

const uint16 google::protobuf::compiler::kDosEpoch = 1 << 5 | 1
static

◆ kFirstInsertionPoint [1/2]

const char* google::protobuf::compiler::kFirstInsertionPoint
static
Initial value:
=
"# @@protoc_insertion_point(first_mock_insertion_point) is here\n"

Definition at line 81 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/mock_code_generator.cc.

◆ kFirstInsertionPoint [2/2]

const char* google::protobuf::compiler::kFirstInsertionPoint
static
Initial value:
=
"# @@protoc_insertion_point(first_mock_insertion_point) is here\n"

Definition at line 82 of file protobuf/src/google/protobuf/compiler/mock_code_generator.cc.

◆ kFirstInsertionPointName [1/2]

const char* google::protobuf::compiler::kFirstInsertionPointName = "first_mock_insertion_point"
static

◆ kFirstInsertionPointName [2/2]

const char* google::protobuf::compiler::kFirstInsertionPointName = "first_mock_insertion_point"
static

◆ kSecondInsertionPoint [1/2]

const char* google::protobuf::compiler::kSecondInsertionPoint
static
Initial value:
=
" # @@protoc_insertion_point(second_mock_insertion_point) is here\n"

Definition at line 83 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/mock_code_generator.cc.

◆ kSecondInsertionPoint [2/2]

const char* google::protobuf::compiler::kSecondInsertionPoint
static
Initial value:
=
" # @@protoc_insertion_point(second_mock_insertion_point) is here\n"

Definition at line 84 of file protobuf/src/google/protobuf/compiler/mock_code_generator.cc.

◆ kSecondInsertionPointName [1/2]

const char* google::protobuf::compiler::kSecondInsertionPointName = "second_mock_insertion_point"
static

◆ kSecondInsertionPointName [2/2]

const char* google::protobuf::compiler::kSecondInsertionPointName = "second_mock_insertion_point"
static


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:22