From ad6fdf99c86150a0e72c5094d1379b39b83a148d Mon Sep 17 00:00:00 2001 From: Patrick Simianer Date: Sat, 16 Aug 2014 21:29:30 +0100 Subject: protocol buffer map --- protocol_buffer_map/map.pb.h | 361 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 361 insertions(+) create mode 100644 protocol_buffer_map/map.pb.h (limited to 'protocol_buffer_map/map.pb.h') diff --git a/protocol_buffer_map/map.pb.h b/protocol_buffer_map/map.pb.h new file mode 100644 index 0000000..c47e03c --- /dev/null +++ b/protocol_buffer_map/map.pb.h @@ -0,0 +1,361 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: map.proto + +#ifndef PROTOBUF_map_2eproto__INCLUDED +#define PROTOBUF_map_2eproto__INCLUDED + +#include + +#include + +#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 +#include +#include +#include +#include +// @@protoc_insertion_point(includes) + +// Internal implementation detail -- do not call these. +void protobuf_AddDesc_map_2eproto(); +void protobuf_AssignDesc_map_2eproto(); +void protobuf_ShutdownFile_map_2eproto(); + +class Pair; +class Map; + +// =================================================================== + +class Pair : public ::google::protobuf::Message { + public: + Pair(); + virtual ~Pair(); + + Pair(const Pair& from); + + inline Pair& operator=(const Pair& 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 Pair& default_instance(); + + void Swap(Pair* other); + + // implements Message ---------------------------------------------- + + Pair* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const Pair& from); + void MergeFrom(const Pair& 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 key = 1; + inline bool has_key() const; + inline void clear_key(); + static const int kKeyFieldNumber = 1; + inline const ::std::string& key() const; + inline void set_key(const ::std::string& value); + inline void set_key(const char* value); + inline void set_key(const char* value, size_t size); + inline ::std::string* mutable_key(); + inline ::std::string* release_key(); + inline void set_allocated_key(::std::string* key); + + // required int32 value = 2; + inline bool has_value() const; + inline void clear_value(); + static const int kValueFieldNumber = 2; + inline ::google::protobuf::int32 value() const; + inline void set_value(::google::protobuf::int32 value); + + // @@protoc_insertion_point(class_scope:Pair) + private: + inline void set_has_key(); + inline void clear_has_key(); + inline void set_has_value(); + inline void clear_has_value(); + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::std::string* key_; + ::google::protobuf::int32 value_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; + + friend void protobuf_AddDesc_map_2eproto(); + friend void protobuf_AssignDesc_map_2eproto(); + friend void protobuf_ShutdownFile_map_2eproto(); + + void InitAsDefaultInstance(); + static Pair* default_instance_; +}; +// ------------------------------------------------------------------- + +class Map : public ::google::protobuf::Message { + public: + Map(); + virtual ~Map(); + + Map(const Map& from); + + inline Map& operator=(const Map& 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 Map& default_instance(); + + void Swap(Map* other); + + // implements Message ---------------------------------------------- + + Map* New() const; + void CopyFrom(const ::google::protobuf::Message& from); + void MergeFrom(const ::google::protobuf::Message& from); + void CopyFrom(const Map& from); + void MergeFrom(const Map& 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 ------------------------------------------------------- + + // repeated .Pair pairs = 1; + inline int pairs_size() const; + inline void clear_pairs(); + static const int kPairsFieldNumber = 1; + inline const ::Pair& pairs(int index) const; + inline ::Pair* mutable_pairs(int index); + inline ::Pair* add_pairs(); + inline const ::google::protobuf::RepeatedPtrField< ::Pair >& + pairs() const; + inline ::google::protobuf::RepeatedPtrField< ::Pair >* + mutable_pairs(); + + // @@protoc_insertion_point(class_scope:Map) + private: + + ::google::protobuf::UnknownFieldSet _unknown_fields_; + + ::google::protobuf::RepeatedPtrField< ::Pair > pairs_; + + mutable int _cached_size_; + ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; + + friend void protobuf_AddDesc_map_2eproto(); + friend void protobuf_AssignDesc_map_2eproto(); + friend void protobuf_ShutdownFile_map_2eproto(); + + void InitAsDefaultInstance(); + static Map* default_instance_; +}; +// =================================================================== + + +// =================================================================== + +// Pair + +// required string key = 1; +inline bool Pair::has_key() const { + return (_has_bits_[0] & 0x00000001u) != 0; +} +inline void Pair::set_has_key() { + _has_bits_[0] |= 0x00000001u; +} +inline void Pair::clear_has_key() { + _has_bits_[0] &= ~0x00000001u; +} +inline void Pair::clear_key() { + if (key_ != &::google::protobuf::internal::kEmptyString) { + key_->clear(); + } + clear_has_key(); +} +inline const ::std::string& Pair::key() const { + return *key_; +} +inline void Pair::set_key(const ::std::string& value) { + set_has_key(); + if (key_ == &::google::protobuf::internal::kEmptyString) { + key_ = new ::std::string; + } + key_->assign(value); +} +inline void Pair::set_key(const char* value) { + set_has_key(); + if (key_ == &::google::protobuf::internal::kEmptyString) { + key_ = new ::std::string; + } + key_->assign(value); +} +inline void Pair::set_key(const char* value, size_t size) { + set_has_key(); + if (key_ == &::google::protobuf::internal::kEmptyString) { + key_ = new ::std::string; + } + key_->assign(reinterpret_cast(value), size); +} +inline ::std::string* Pair::mutable_key() { + set_has_key(); + if (key_ == &::google::protobuf::internal::kEmptyString) { + key_ = new ::std::string; + } + return key_; +} +inline ::std::string* Pair::release_key() { + clear_has_key(); + if (key_ == &::google::protobuf::internal::kEmptyString) { + return NULL; + } else { + ::std::string* temp = key_; + key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + return temp; + } +} +inline void Pair::set_allocated_key(::std::string* key) { + if (key_ != &::google::protobuf::internal::kEmptyString) { + delete key_; + } + if (key) { + set_has_key(); + key_ = key; + } else { + clear_has_key(); + key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString); + } +} + +// required int32 value = 2; +inline bool Pair::has_value() const { + return (_has_bits_[0] & 0x00000002u) != 0; +} +inline void Pair::set_has_value() { + _has_bits_[0] |= 0x00000002u; +} +inline void Pair::clear_has_value() { + _has_bits_[0] &= ~0x00000002u; +} +inline void Pair::clear_value() { + value_ = 0; + clear_has_value(); +} +inline ::google::protobuf::int32 Pair::value() const { + return value_; +} +inline void Pair::set_value(::google::protobuf::int32 value) { + set_has_value(); + value_ = value; +} + +// ------------------------------------------------------------------- + +// Map + +// repeated .Pair pairs = 1; +inline int Map::pairs_size() const { + return pairs_.size(); +} +inline void Map::clear_pairs() { + pairs_.Clear(); +} +inline const ::Pair& Map::pairs(int index) const { + return pairs_.Get(index); +} +inline ::Pair* Map::mutable_pairs(int index) { + return pairs_.Mutable(index); +} +inline ::Pair* Map::add_pairs() { + return pairs_.Add(); +} +inline const ::google::protobuf::RepeatedPtrField< ::Pair >& +Map::pairs() const { + return pairs_; +} +inline ::google::protobuf::RepeatedPtrField< ::Pair >* +Map::mutable_pairs() { + return &pairs_; +} + + +// @@protoc_insertion_point(namespace_scope) + +#ifndef SWIG +namespace google { +namespace protobuf { + + +} // namespace google +} // namespace protobuf +#endif // SWIG + +// @@protoc_insertion_point(global_scope) + +#endif // PROTOBUF_map_2eproto__INCLUDED -- cgit v1.2.3