#include <objectivec_message.h>
Definition at line 51 of file objectivec_message.h.
◆ MessageGenerator() [1/2]
google::protobuf::compiler::objectivec::MessageGenerator::MessageGenerator |
( |
const string & |
root_classname, |
|
|
const Descriptor * |
descriptor, |
|
|
const Options & |
options |
|
) |
| |
◆ ~MessageGenerator()
google::protobuf::compiler::objectivec::MessageGenerator::~MessageGenerator |
( |
| ) |
|
◆ MessageGenerator() [2/2]
google::protobuf::compiler::objectivec::MessageGenerator::MessageGenerator |
( |
const MessageGenerator & |
| ) |
|
|
delete |
◆ DetermineForwardDeclarations()
void google::protobuf::compiler::objectivec::MessageGenerator::DetermineForwardDeclarations |
( |
std::set< string > * |
fwd_decls | ) |
|
◆ GenerateDescriptionOneFieldSource()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateDescriptionOneFieldSource |
( |
io::Printer * |
printer, |
|
|
const FieldDescriptor * |
field |
|
) |
| |
|
private |
◆ GenerateEnumHeader()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateEnumHeader |
( |
io::Printer * |
printer | ) |
|
◆ GenerateExtensionRegistrationSource()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateExtensionRegistrationSource |
( |
io::Printer * |
printer | ) |
|
◆ GenerateMessageDescriptionSource()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateMessageDescriptionSource |
( |
io::Printer * |
printer | ) |
|
|
private |
◆ GenerateMessageHeader()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateMessageHeader |
( |
io::Printer * |
printer | ) |
|
◆ GenerateParseFromMethodsHeader()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateParseFromMethodsHeader |
( |
io::Printer * |
printer | ) |
|
|
private |
◆ GenerateSerializeOneExtensionRangeSource()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateSerializeOneExtensionRangeSource |
( |
io::Printer * |
printer, |
|
|
const Descriptor::ExtensionRange * |
range |
|
) |
| |
|
private |
◆ GenerateSerializeOneFieldSource()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateSerializeOneFieldSource |
( |
io::Printer * |
printer, |
|
|
const FieldDescriptor * |
field |
|
) |
| |
|
private |
◆ GenerateSource()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateSource |
( |
io::Printer * |
printer | ) |
|
◆ GenerateStaticVariablesInitialization()
void google::protobuf::compiler::objectivec::MessageGenerator::GenerateStaticVariablesInitialization |
( |
io::Printer * |
printer | ) |
|
◆ IncludesOneOfDefinition()
bool google::protobuf::compiler::objectivec::MessageGenerator::IncludesOneOfDefinition |
( |
| ) |
const |
◆ operator=()
◆ class_name_
const string google::protobuf::compiler::objectivec::MessageGenerator::class_name_ |
|
private |
◆ deprecated_attribute_
const string google::protobuf::compiler::objectivec::MessageGenerator::deprecated_attribute_ |
|
private |
◆ descriptor_
const Descriptor* google::protobuf::compiler::objectivec::MessageGenerator::descriptor_ |
|
private |
◆ enum_generators_
std::vector<std::unique_ptr<EnumGenerator> > google::protobuf::compiler::objectivec::MessageGenerator::enum_generators_ |
|
private |
◆ extension_generators_
std::vector<std::unique_ptr<ExtensionGenerator> > google::protobuf::compiler::objectivec::MessageGenerator::extension_generators_ |
|
private |
◆ field_generators_
FieldGeneratorMap google::protobuf::compiler::objectivec::MessageGenerator::field_generators_ |
|
private |
◆ nested_message_generators_
std::vector<std::unique_ptr<MessageGenerator> > google::protobuf::compiler::objectivec::MessageGenerator::nested_message_generators_ |
|
private |
◆ oneof_generators_
std::vector<std::unique_ptr<OneofGenerator> > google::protobuf::compiler::objectivec::MessageGenerator::oneof_generators_ |
|
private |
◆ root_classname_
const string google::protobuf::compiler::objectivec::MessageGenerator::root_classname_ |
|
private |
The documentation for this class was generated from the following files: