Classes | Namespaces | Enumerations | Functions
cpp_parse_function_generator.h File Reference
#include <map>
#include <string>
#include <vector>
#include <google/protobuf/compiler/cpp/cpp_helpers.h>
#include <google/protobuf/compiler/cpp/cpp_options.h>
#include <google/protobuf/io/printer.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/generated_message_tctable_decl.h>
#include <google/protobuf/wire_format_lite.h>
Include dependency graph for cpp_parse_function_generator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  google::protobuf::compiler::cpp::TailCallTableInfo::FieldInfo
 
class  google::protobuf::compiler::cpp::ParseFunctionGenerator
 
struct  google::protobuf::compiler::cpp::TailCallTableInfo
 

Namespaces

 google
 
 google::protobuf
 
 google::protobuf::compiler
 
 google::protobuf::compiler::cpp
 

Enumerations

enum  google::protobuf::compiler::cpp::ParseCardinality { google::protobuf::compiler::cpp::ParseCardinality::kSingular, google::protobuf::compiler::cpp::ParseCardinality::kOneof, google::protobuf::compiler::cpp::ParseCardinality::kRepeated, google::protobuf::compiler::cpp::ParseCardinality::kPacked }
 
enum  google::protobuf::compiler::cpp::TypeFormat {
  google::protobuf::compiler::cpp::TypeFormat::kFixed64, google::protobuf::compiler::cpp::TypeFormat::kFixed32, google::protobuf::compiler::cpp::TypeFormat::kVar64, google::protobuf::compiler::cpp::TypeFormat::kVar32,
  google::protobuf::compiler::cpp::TypeFormat::kSInt64, google::protobuf::compiler::cpp::TypeFormat::kSInt32, google::protobuf::compiler::cpp::TypeFormat::kBool, google::protobuf::compiler::cpp::TypeFormat::kBytes,
  google::protobuf::compiler::cpp::TypeFormat::kString, google::protobuf::compiler::cpp::TypeFormat::kStringValidateOnly
}
 

Functions

std::string google::protobuf::compiler::cpp::GetTailCallFieldHandlerName (ParseCardinality card, TypeFormat type_format, int tag_length_bytes, const Options &options)
 


grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:02:05