Lines Matching refs:protobuf
2 // source: google/protobuf/field_mask.proto
9 #include <google/protobuf/stubs/common.h>
22 #include <google/protobuf/arena.h>
23 #include <google/protobuf/arenastring.h>
24 #include <google/protobuf/generated_message_util.h>
25 #include <google/protobuf/metadata.h>
26 #include <google/protobuf/message.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/unknown_field_set.h>
33 namespace protobuf {
44 class LIBPROTOBUF_EXPORT FieldMask : public ::google::protobuf::Message {
56 static const ::google::protobuf::Descriptor* descriptor();
65 FieldMask* New(::google::protobuf::Arena* arena) const;
66 void CopyFrom(const ::google::protobuf::Message& from);
67 void MergeFrom(const ::google::protobuf::Message& from);
75 ::google::protobuf::io::CodedInputStream* input);
77 ::google::protobuf::io::CodedOutputStream* output) const;
78 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
86 inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
94 ::google::protobuf::Metadata GetMetadata() const;
113 const ::google::protobuf::RepeatedPtrField< ::std::string>& paths() const;
114 ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_paths();
116 // @@protoc_insertion_point(class_scope:google.protobuf.FieldMask)
119 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
121 ::google::protobuf::RepeatedPtrField< ::std::string> paths_;
146 // @@protoc_insertion_point(field_get:google.protobuf.FieldMask.paths)
150 // @@protoc_insertion_point(field_mutable:google.protobuf.FieldMask.paths)
154 // @@protoc_insertion_point(field_set:google.protobuf.FieldMask.paths)
159 // @@protoc_insertion_point(field_set_char:google.protobuf.FieldMask.paths)
164 // @@protoc_insertion_point(field_set_pointer:google.protobuf.FieldMask.paths)
167 // @@protoc_insertion_point(field_add_mutable:google.protobuf.FieldMask.paths)
172 // @@protoc_insertion_point(field_add:google.protobuf.FieldMask.paths)
176 // @@protoc_insertion_point(field_add_char:google.protobuf.FieldMask.paths)
180 // @@protoc_insertion_point(field_add_pointer:google.protobuf.FieldMask.paths)
182 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
184 // @@protoc_insertion_point(field_list:google.protobuf.FieldMask.paths)
187 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
189 // @@protoc_insertion_point(field_mutable_list:google.protobuf.FieldMask.paths)
197 } // namespace protobuf