Lines Matching refs:printer

37 #include <google/protobuf/io/printer.h>
88 GeneratePrivateMembers(io::Printer* printer) const {
101 printer->Print(variables_, "::google::protobuf::internal::ArenaStringPtr $name$_;\n");
105 GenerateStaticMembers(io::Printer* printer) const {
107 printer->Print(variables_, "static ::std::string* $default_variable$;\n");
112 GenerateAccessorDeclarations(io::Printer* printer) const {
134 printer->Outdent();
135 printer->Print(
138 printer->Indent();
141 printer->Print(variables_,
151 printer->Print(variables_,
159 printer->Outdent();
160 printer->Print(" public:\n");
161 printer->Indent();
166 GenerateInlineAccessorDefinitions(io::Printer* printer,
171 printer->Print(variables,
237 printer->Print(variables,
283 GenerateNonInlineAccessorDefinitions(io::Printer* printer) const {
286 printer->Print(variables_,
292 GenerateClearingCode(io::Printer* printer) const {
299 printer->Print(variables_,
302 printer->Print(variables_,
307 printer->Print(variables_,
310 printer->Print(variables_,
317 GenerateMergingCode(io::Printer* printer) const {
320 printer->Print(variables_, "set_$name$(from.$name$());\n");
322 printer->Print(variables_,
329 GenerateSwappingCode(io::Printer* printer) const {
330 printer->Print(variables_, "$name$_.Swap(&other->$name$_);\n");
334 GenerateConstructorCode(io::Printer* printer) const {
335 printer->Print(variables_,
340 GenerateDestructorCode(io::Printer* printer) const {
342 printer->Print(variables_,
345 printer->Print(variables_,
351 GenerateDefaultInstanceAllocator(io::Printer* printer) const {
353 printer->Print(variables_,
360 GenerateShutdownCode(io::Printer* printer) const {
362 printer->Print(variables_,
368 GenerateMergeFromCodedStream(io::Printer* printer) const {
369 printer->Print(variables_,
376 "this->$name$().data(), this->$name$().length(),\n", printer);
381 GenerateSerializeWithCachedSizes(io::Printer* printer) const {
385 "this->$name$().data(), this->$name$().length(),\n", printer);
387 printer->Print(variables_,
393 GenerateSerializeWithCachedSizesToArray(io::Printer* printer) const {
397 "this->$name$().data(), this->$name$().length(),\n", printer);
399 printer->Print(variables_,
406 GenerateByteSize(io::Printer* printer) const {
407 printer->Print(variables_,
426 GenerateInlineAccessorDefinitions(io::Printer* printer,
431 printer->Print(variables,
532 printer->Print(variables,
605 GenerateClearingCode(io::Printer* printer) const {
622 printer->Print(variables,
626 printer->Print(variables,
633 GenerateSwappingCode(io::Printer* printer) const {
638 GenerateConstructorCode(io::Printer* printer) const {
639 printer->Print(variables_,
645 GenerateDestructorCode(io::Printer* printer) const {
647 printer->Print(variables_,
653 printer->Print(variables_,
661 GenerateMergeFromCodedStream(io::Printer* printer) const {
662 printer->Print(variables_,
669 "this->$name$().data(), this->$name$().length(),\n", printer);
685 GeneratePrivateMembers(io::Printer* printer) const {
686 printer->Print(variables_,
691 GenerateAccessorDeclarations(io::Printer* printer) const {
697 printer->Outdent();
698 printer->Print(
701 printer->Indent();
704 printer->Print(variables_,
718 printer->Print(variables_,
725 printer->Outdent();
726 printer->Print(" public:\n");
727 printer->Indent();
732 GenerateInlineAccessorDefinitions(io::Printer* printer,
736 printer->Print(variables,
777 printer->Print(variables,
791 GenerateClearingCode(io::Printer* printer) const {
792 printer->Print(variables_, "$name$_.Clear();\n");
796 GenerateMergingCode(io::Printer* printer) const {
797 printer->Print(variables_, "$name$_.MergeFrom(from.$name$_);\n");
801 GenerateSwappingCode(io::Printer* printer) const {
802 printer->Print(variables_, "$name$_.UnsafeArenaSwap(&other->$name$_);\n");
806 GenerateConstructorCode(io::Printer* printer) const {
811 GenerateMergeFromCodedStream(io::Printer* printer) const {
812 printer->Print(variables_,
820 printer);
825 GenerateSerializeWithCachedSizes(io::Printer* printer) const {
826 printer->Print(variables_,
828 printer->Indent();
832 "this->$name$(i).data(), this->$name$(i).length(),\n", printer);
834 printer->Outdent();
835 printer->Print(variables_,
842 GenerateSerializeWithCachedSizesToArray(io::Printer* printer) const {
843 printer->Print(variables_,
845 printer->Indent();
849 "this->$name$(i).data(), this->$name$(i).length(),\n", printer);
851 printer->Outdent();
852 printer->Print(variables_,
859 GenerateByteSize(io::Printer* printer) const {
860 printer->Print(variables_,