|
bool | AddNameError (const std::string &msg) |
|
bool | AddOptionError (DescriptorPool::ErrorCollector::ErrorLocation location, const std::string &msg) |
|
bool | AddValueError (const std::string &msg) |
|
void | AddWithoutInterpreting (const UninterpretedOption &uninterpreted_option, Message *options) |
|
bool | ExamineIfOptionIsSet (std::vector< const FieldDescriptor * >::const_iterator intermediate_fields_iter, std::vector< const FieldDescriptor * >::const_iterator intermediate_fields_end, const FieldDescriptor *innermost_field, const std::string &debug_msg_name, const UnknownFieldSet &unknown_fields) |
|
| GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (OptionInterpreter) |
|
bool | InterpretSingleOption (Message *options, const std::vector< int > &src_path, const std::vector< int > &options_path) |
|
bool | SetAggregateOption (const FieldDescriptor *option_field, UnknownFieldSet *unknown_fields) |
|
void | SetInt32 (int number, int32 value, FieldDescriptor::Type type, UnknownFieldSet *unknown_fields) |
|
void | SetInt64 (int number, int64 value, FieldDescriptor::Type type, UnknownFieldSet *unknown_fields) |
|
bool | SetOptionValue (const FieldDescriptor *option_field, UnknownFieldSet *unknown_fields) |
|
void | SetUInt32 (int number, uint32 value, FieldDescriptor::Type type, UnknownFieldSet *unknown_fields) |
|
void | SetUInt64 (int number, uint64 value, FieldDescriptor::Type type, UnknownFieldSet *unknown_fields) |
|
◆ OptionInterpreter()
google::protobuf::DescriptorBuilder::OptionInterpreter::OptionInterpreter |
( |
DescriptorBuilder * |
builder | ) |
|
|
explicit |
◆ ~OptionInterpreter()
google::protobuf::DescriptorBuilder::OptionInterpreter::~OptionInterpreter |
( |
| ) |
|
◆ AddNameError()
bool google::protobuf::DescriptorBuilder::OptionInterpreter::AddNameError |
( |
const std::string & |
msg | ) |
|
|
inlineprivate |
◆ AddOptionError()
◆ AddValueError()
bool google::protobuf::DescriptorBuilder::OptionInterpreter::AddValueError |
( |
const std::string & |
msg | ) |
|
|
inlineprivate |
◆ AddWithoutInterpreting()
void google::protobuf::DescriptorBuilder::OptionInterpreter::AddWithoutInterpreting |
( |
const UninterpretedOption & |
uninterpreted_option, |
|
|
Message * |
options |
|
) |
| |
|
private |
◆ ExamineIfOptionIsSet()
bool google::protobuf::DescriptorBuilder::OptionInterpreter::ExamineIfOptionIsSet |
( |
std::vector< const FieldDescriptor * >::const_iterator |
intermediate_fields_iter, |
|
|
std::vector< const FieldDescriptor * >::const_iterator |
intermediate_fields_end, |
|
|
const FieldDescriptor * |
innermost_field, |
|
|
const std::string & |
debug_msg_name, |
|
|
const UnknownFieldSet & |
unknown_fields |
|
) |
| |
|
private |
◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()
google::protobuf::DescriptorBuilder::OptionInterpreter::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS |
( |
OptionInterpreter |
| ) |
|
|
private |
◆ InterpretOptions()
bool google::protobuf::DescriptorBuilder::OptionInterpreter::InterpretOptions |
( |
OptionsToInterpret * |
options_to_interpret | ) |
|
◆ InterpretSingleOption()
bool google::protobuf::DescriptorBuilder::OptionInterpreter::InterpretSingleOption |
( |
Message * |
options, |
|
|
const std::vector< int > & |
src_path, |
|
|
const std::vector< int > & |
options_path |
|
) |
| |
|
private |
◆ SetAggregateOption()
bool google::protobuf::DescriptorBuilder::OptionInterpreter::SetAggregateOption |
( |
const FieldDescriptor * |
option_field, |
|
|
UnknownFieldSet * |
unknown_fields |
|
) |
| |
|
private |
◆ SetInt32()
◆ SetInt64()
◆ SetOptionValue()
bool google::protobuf::DescriptorBuilder::OptionInterpreter::SetOptionValue |
( |
const FieldDescriptor * |
option_field, |
|
|
UnknownFieldSet * |
unknown_fields |
|
) |
| |
|
private |
◆ SetUInt32()
◆ SetUInt64()
◆ UpdateSourceCodeInfo()
void google::protobuf::DescriptorBuilder::OptionInterpreter::UpdateSourceCodeInfo |
( |
SourceCodeInfo * |
info | ) |
|
◆ builder_
◆ dynamic_factory_
◆ interpreted_paths_
std::map<std::vector<int>, std::vector<int> > google::protobuf::DescriptorBuilder::OptionInterpreter::interpreted_paths_ |
|
private |
◆ options_to_interpret_
const OptionsToInterpret* google::protobuf::DescriptorBuilder::OptionInterpreter::options_to_interpret_ |
|
private |
◆ repeated_option_counts_
std::map<std::vector<int>, int> google::protobuf::DescriptorBuilder::OptionInterpreter::repeated_option_counts_ |
|
private |
◆ uninterpreted_option_
const UninterpretedOption* google::protobuf::DescriptorBuilder::OptionInterpreter::uninterpreted_option_ |
|
private |
The documentation for this class was generated from the following file: