Searched refs:OneofGenerator (Results 1 – 4 of 4) sorted by relevance
44 OneofGenerator::OneofGenerator(const OneofDescriptor* descriptor) in OneofGenerator() function in google::protobuf::compiler::objectivec::OneofGenerator63 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()
45 class OneofGenerator {47 explicit OneofGenerator(const OneofDescriptor* descriptor);48 ~OneofGenerator();50 OneofGenerator(const OneofGenerator&) = delete;51 OneofGenerator& operator=(const OneofGenerator&) = delete;
91 std::vector<std::unique_ptr<OneofGenerator>> oneof_generators_;
192 OneofGenerator* generator = new OneofGenerator(descriptor_->oneof_decl(i)); in MessageGenerator()