Home
last modified time | relevance | path

Searched refs:OneofGenerator (Results 1 – 4 of 4) sorted by relevance

/external/protobuf/src/google/protobuf/compiler/objectivec/
Dobjectivec_oneof.cc44 OneofGenerator::OneofGenerator(const OneofDescriptor* descriptor) in OneofGenerator() function in google::protobuf::compiler::objectivec::OneofGenerator
63 OneofGenerator::~OneofGenerator() {} in ~OneofGenerator()
65 void OneofGenerator::SetOneofIndexBase(int index_base) { in SetOneofIndexBase()
71 void OneofGenerator::GenerateCaseEnum(io::Printer* printer) { in GenerateCaseEnum()
95 void OneofGenerator::GeneratePublicCasePropertyDeclaration( in GeneratePublicCasePropertyDeclaration()
104 void OneofGenerator::GenerateClearFunctionDeclaration(io::Printer* printer) { in GenerateClearFunctionDeclaration()
113 void OneofGenerator::GeneratePropertyImplementation(io::Printer* printer) { in GeneratePropertyImplementation()
119 void OneofGenerator::GenerateClearFunctionImplementation(io::Printer* printer) { in GenerateClearFunctionImplementation()
129 string OneofGenerator::DescriptorName(void) const { in DescriptorName()
133 string OneofGenerator::HasIndexAsString(void) const { in HasIndexAsString()
Dobjectivec_oneof.h45 class OneofGenerator {
47 explicit OneofGenerator(const OneofDescriptor* descriptor);
48 ~OneofGenerator();
50 OneofGenerator(const OneofGenerator&) = delete;
51 OneofGenerator& operator=(const OneofGenerator&) = delete;
Dobjectivec_message.h91 std::vector<std::unique_ptr<OneofGenerator>> oneof_generators_;
Dobjectivec_message.cc192 OneofGenerator* generator = new OneofGenerator(descriptor_->oneof_decl(i)); in MessageGenerator()