mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Detect source files generated by the Protocol Buffer compiler
This commit is contained in:
		
							
								
								
									
										218
									
								
								samples/C++/protocol-buffer.pb.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										218
									
								
								samples/C++/protocol-buffer.pb.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,218 @@ | ||||
| // Generated by the protocol buffer compiler.  DO NOT EDIT! | ||||
| // source: protocol-buffer.proto | ||||
|  | ||||
| #ifndef PROTOBUF_protocol_2dbuffer_2eproto__INCLUDED | ||||
| #define PROTOBUF_protocol_2dbuffer_2eproto__INCLUDED | ||||
|  | ||||
| #include <string> | ||||
|  | ||||
| #include <google/protobuf/stubs/common.h> | ||||
|  | ||||
| #if GOOGLE_PROTOBUF_VERSION < 2005000 | ||||
| #error This file was generated by a newer version of protoc which is | ||||
| #error incompatible with your Protocol Buffer headers.  Please update | ||||
| #error your headers. | ||||
| #endif | ||||
| #if 2005000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION | ||||
| #error This file was generated by an older version of protoc which is | ||||
| #error incompatible with your Protocol Buffer headers.  Please | ||||
| #error regenerate this file with a newer version of protoc. | ||||
| #endif | ||||
|  | ||||
| #include <google/protobuf/generated_message_util.h> | ||||
| #include <google/protobuf/message.h> | ||||
| #include <google/protobuf/repeated_field.h> | ||||
| #include <google/protobuf/extension_set.h> | ||||
| #include <google/protobuf/unknown_field_set.h> | ||||
| // @@protoc_insertion_point(includes) | ||||
|  | ||||
| namespace persons { | ||||
|  | ||||
| // Internal implementation detail -- do not call these. | ||||
| void  protobuf_AddDesc_protocol_2dbuffer_2eproto(); | ||||
| void protobuf_AssignDesc_protocol_2dbuffer_2eproto(); | ||||
| void protobuf_ShutdownFile_protocol_2dbuffer_2eproto(); | ||||
|  | ||||
| class Person; | ||||
|  | ||||
| // =================================================================== | ||||
|  | ||||
| class Person : public ::google::protobuf::Message { | ||||
|  public: | ||||
|   Person(); | ||||
|   virtual ~Person(); | ||||
|  | ||||
|   Person(const Person& from); | ||||
|  | ||||
|   inline Person& operator=(const Person& from) { | ||||
|     CopyFrom(from); | ||||
|     return *this; | ||||
|   } | ||||
|  | ||||
|   inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { | ||||
|     return _unknown_fields_; | ||||
|   } | ||||
|  | ||||
|   inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { | ||||
|     return &_unknown_fields_; | ||||
|   } | ||||
|  | ||||
|   static const ::google::protobuf::Descriptor* descriptor(); | ||||
|   static const Person& default_instance(); | ||||
|  | ||||
|   void Swap(Person* other); | ||||
|  | ||||
|   // implements Message ---------------------------------------------- | ||||
|  | ||||
|   Person* New() const; | ||||
|   void CopyFrom(const ::google::protobuf::Message& from); | ||||
|   void MergeFrom(const ::google::protobuf::Message& from); | ||||
|   void CopyFrom(const Person& from); | ||||
|   void MergeFrom(const Person& from); | ||||
|   void Clear(); | ||||
|   bool IsInitialized() const; | ||||
|  | ||||
|   int ByteSize() const; | ||||
|   bool MergePartialFromCodedStream( | ||||
|       ::google::protobuf::io::CodedInputStream* input); | ||||
|   void SerializeWithCachedSizes( | ||||
|       ::google::protobuf::io::CodedOutputStream* output) const; | ||||
|   ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; | ||||
|   int GetCachedSize() const { return _cached_size_; } | ||||
|   private: | ||||
|   void SharedCtor(); | ||||
|   void SharedDtor(); | ||||
|   void SetCachedSize(int size) const; | ||||
|   public: | ||||
|  | ||||
|   ::google::protobuf::Metadata GetMetadata() const; | ||||
|  | ||||
|   // nested types ---------------------------------------------------- | ||||
|  | ||||
|   // accessors ------------------------------------------------------- | ||||
|  | ||||
|   // required string name = 1; | ||||
|   inline bool has_name() const; | ||||
|   inline void clear_name(); | ||||
|   static const int kNameFieldNumber = 1; | ||||
|   inline const ::std::string& name() const; | ||||
|   inline void set_name(const ::std::string& value); | ||||
|   inline void set_name(const char* value); | ||||
|   inline void set_name(const char* value, size_t size); | ||||
|   inline ::std::string* mutable_name(); | ||||
|   inline ::std::string* release_name(); | ||||
|   inline void set_allocated_name(::std::string* name); | ||||
|  | ||||
|   // @@protoc_insertion_point(class_scope:persons.Person) | ||||
|  private: | ||||
|   inline void set_has_name(); | ||||
|   inline void clear_has_name(); | ||||
|  | ||||
|   ::google::protobuf::UnknownFieldSet _unknown_fields_; | ||||
|  | ||||
|   ::std::string* name_; | ||||
|  | ||||
|   mutable int _cached_size_; | ||||
|   ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; | ||||
|  | ||||
|   friend void  protobuf_AddDesc_protocol_2dbuffer_2eproto(); | ||||
|   friend void protobuf_AssignDesc_protocol_2dbuffer_2eproto(); | ||||
|   friend void protobuf_ShutdownFile_protocol_2dbuffer_2eproto(); | ||||
|  | ||||
|   void InitAsDefaultInstance(); | ||||
|   static Person* default_instance_; | ||||
| }; | ||||
| // =================================================================== | ||||
|  | ||||
|  | ||||
| // =================================================================== | ||||
|  | ||||
| // Person | ||||
|  | ||||
| // required string name = 1; | ||||
| inline bool Person::has_name() const { | ||||
|   return (_has_bits_[0] & 0x00000001u) != 0; | ||||
| } | ||||
| inline void Person::set_has_name() { | ||||
|   _has_bits_[0] |= 0x00000001u; | ||||
| } | ||||
| inline void Person::clear_has_name() { | ||||
|   _has_bits_[0] &= ~0x00000001u; | ||||
| } | ||||
| inline void Person::clear_name() { | ||||
|   if (name_ != &::google::protobuf::internal::kEmptyString) { | ||||
|     name_->clear(); | ||||
|   } | ||||
|   clear_has_name(); | ||||
| } | ||||
| inline const ::std::string& Person::name() const { | ||||
|   return *name_; | ||||
| } | ||||
| inline void Person::set_name(const ::std::string& value) { | ||||
|   set_has_name(); | ||||
|   if (name_ == &::google::protobuf::internal::kEmptyString) { | ||||
|     name_ = new ::std::string; | ||||
|   } | ||||
|   name_->assign(value); | ||||
| } | ||||
| inline void Person::set_name(const char* value) { | ||||
|   set_has_name(); | ||||
|   if (name_ == &::google::protobuf::internal::kEmptyString) { | ||||
|     name_ = new ::std::string; | ||||
|   } | ||||
|   name_->assign(value); | ||||
| } | ||||
| inline void Person::set_name(const char* value, size_t size) { | ||||
|   set_has_name(); | ||||
|   if (name_ == &::google::protobuf::internal::kEmptyString) { | ||||
|     name_ = new ::std::string; | ||||
|   } | ||||
|   name_->assign(reinterpret_cast<const char*>(value), size); | ||||
| } | ||||
| inline ::std::string* Person::mutable_name() { | ||||
|   set_has_name(); | ||||
|   if (name_ == &::google::protobuf::internal::kEmptyString) { | ||||
|     name_ = new ::std::string; | ||||
|   } | ||||
|   return name_; | ||||
| } | ||||
| inline ::std::string* Person::release_name() { | ||||
|   clear_has_name(); | ||||
|   if (name_ == &::google::protobuf::internal::kEmptyString) { | ||||
|     return NULL; | ||||
|   } else { | ||||
|     ::std::string* temp = name_; | ||||
|     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); | ||||
|     return temp; | ||||
|   } | ||||
| } | ||||
| inline void Person::set_allocated_name(::std::string* name) { | ||||
|   if (name_ != &::google::protobuf::internal::kEmptyString) { | ||||
|     delete name_; | ||||
|   } | ||||
|   if (name) { | ||||
|     set_has_name(); | ||||
|     name_ = name; | ||||
|   } else { | ||||
|     clear_has_name(); | ||||
|     name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); | ||||
|   } | ||||
| } | ||||
|  | ||||
|  | ||||
| // @@protoc_insertion_point(namespace_scope) | ||||
|  | ||||
| }  // namespace persons | ||||
|  | ||||
| #ifndef SWIG | ||||
| namespace google { | ||||
| namespace protobuf { | ||||
|  | ||||
|  | ||||
| }  // namespace google | ||||
| }  // namespace protobuf | ||||
| #endif  // SWIG | ||||
|  | ||||
| // @@protoc_insertion_point(global_scope) | ||||
|  | ||||
| #endif  // PROTOBUF_protocol_2dbuffer_2eproto__INCLUDED | ||||
		Reference in New Issue
	
	Block a user