Public Types | Public Attributes | List of all members
google::protobuf::compiler::cpp::Options Struct Reference

#include <cpp_options.h>

Public Types

enum  { kTCTableNever, kTCTableGuarded, kTCTableAlways }
 

Public Attributes

const AccessInfoMap * access_info_map = nullptr
 
bool annotate_accessor = false
 
bool annotate_headers = false
 
std::string annotation_guard_name
 
std::string annotation_pragma_name
 
bool bootstrap = false
 
std::string dllexport_decl
 
bool eagerly_verified_lazy = false
 
EnforceOptimizeMode enforce_mode = EnforceOptimizeMode::kNoEnforcement
 
FieldListenerOptions field_listener_options
 
bool force_eagerly_verified_lazy = false
 
bool force_inline_string = false
 
bool lite_implicit_weak_fields = false
 
int num_cc_files = 0
 
bool opensource_runtime = false
 
bool profile_driven_inline_string = true
 
bool proto_h = false
 
std::string runtime_include_base
 
bool safe_boundary_check = false
 
bool table_driven_parsing = false
 
bool table_driven_serialization = false
 
enum google::protobuf::compiler::cpp::Options:: { ... }  tctable_mode = kTCTableNever
 
bool transitive_pb_h = true
 
bool unused_field_stripping = false
 

Detailed Description

Definition at line 52 of file bloaty/third_party/protobuf/src/google/protobuf/compiler/cpp/cpp_options.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kTCTableNever 
kTCTableGuarded 
kTCTableAlways 

Definition at line 80 of file protobuf/src/google/protobuf/compiler/cpp/cpp_options.h.

Member Data Documentation

◆ access_info_map

const AccessInfoMap * google::protobuf::compiler::cpp::Options::access_info_map = nullptr

◆ annotate_accessor

bool google::protobuf::compiler::cpp::Options::annotate_accessor = false

◆ annotate_headers

bool google::protobuf::compiler::cpp::Options::annotate_headers = false

◆ annotation_guard_name

std::string google::protobuf::compiler::cpp::Options::annotation_guard_name

◆ annotation_pragma_name

std::string google::protobuf::compiler::cpp::Options::annotation_pragma_name

◆ bootstrap

bool google::protobuf::compiler::cpp::Options::bootstrap = false

◆ dllexport_decl

std::string google::protobuf::compiler::cpp::Options::dllexport_decl

◆ eagerly_verified_lazy

bool google::protobuf::compiler::cpp::Options::eagerly_verified_lazy = false

◆ enforce_mode

EnforceOptimizeMode google::protobuf::compiler::cpp::Options::enforce_mode = EnforceOptimizeMode::kNoEnforcement

◆ field_listener_options

FieldListenerOptions google::protobuf::compiler::cpp::Options::field_listener_options

◆ force_eagerly_verified_lazy

bool google::protobuf::compiler::cpp::Options::force_eagerly_verified_lazy = false

◆ force_inline_string

bool google::protobuf::compiler::cpp::Options::force_inline_string = false

◆ lite_implicit_weak_fields

bool google::protobuf::compiler::cpp::Options::lite_implicit_weak_fields = false

◆ num_cc_files

int google::protobuf::compiler::cpp::Options::num_cc_files = 0

◆ opensource_runtime

bool google::protobuf::compiler::cpp::Options::opensource_runtime = false

◆ profile_driven_inline_string

bool google::protobuf::compiler::cpp::Options::profile_driven_inline_string = true

◆ proto_h

bool google::protobuf::compiler::cpp::Options::proto_h = false

◆ runtime_include_base

std::string google::protobuf::compiler::cpp::Options::runtime_include_base

◆ safe_boundary_check

bool google::protobuf::compiler::cpp::Options::safe_boundary_check = false

◆ table_driven_parsing

bool google::protobuf::compiler::cpp::Options::table_driven_parsing = false

◆ table_driven_serialization

bool google::protobuf::compiler::cpp::Options::table_driven_serialization = false

◆ tctable_mode

enum { ... } google::protobuf::compiler::cpp::Options::tctable_mode

◆ transitive_pb_h

bool google::protobuf::compiler::cpp::Options::transitive_pb_h = true

◆ unused_field_stripping

bool google::protobuf::compiler::cpp::Options::unused_field_stripping = false

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


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