TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
bgs::protocol::Variant Class Reference

#include <attribute_types.pb.h>

Public Member Functions

 Variant ()
 
virtual ~Variant ()
 
 Variant (const Variant &from)
 
Variantoperator= (const Variant &from)
 
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
 
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Variant *other)
 
VariantNew () const
 
void CopyFrom (const ::google::protobuf::Message &from)
 
void MergeFrom (const ::google::protobuf::Message &from)
 
void CopyFrom (const Variant &from)
 
void MergeFrom (const Variant &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::uint8SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_bool_value () const
 
void clear_bool_value ()
 
bool bool_value () const
 
void set_bool_value (bool value)
 
bool has_int_value () const
 
void clear_int_value ()
 
inline::google::protobuf::int64 int_value () const
 
void set_int_value (::google::protobuf::int64 value)
 
bool has_float_value () const
 
void clear_float_value ()
 
double float_value () const
 
void set_float_value (double value)
 
bool has_string_value () const
 
void clear_string_value ()
 
const ::std::string & string_value () const
 
void set_string_value (const ::std::string &value)
 
void set_string_value (const char *value)
 
void set_string_value (const char *value, size_t size)
 
inline::std::string * mutable_string_value ()
 
inline::std::string * release_string_value ()
 
void set_allocated_string_value (::std::string *string_value)
 
bool has_blob_value () const
 
void clear_blob_value ()
 
const ::std::string & blob_value () const
 
void set_blob_value (const ::std::string &value)
 
void set_blob_value (const char *value)
 
void set_blob_value (const void *value, size_t size)
 
inline::std::string * mutable_blob_value ()
 
inline::std::string * release_blob_value ()
 
void set_allocated_blob_value (::std::string *blob_value)
 
bool has_message_value () const
 
void clear_message_value ()
 
const ::std::string & message_value () const
 
void set_message_value (const ::std::string &value)
 
void set_message_value (const char *value)
 
void set_message_value (const void *value, size_t size)
 
inline::std::string * mutable_message_value ()
 
inline::std::string * release_message_value ()
 
void set_allocated_message_value (::std::string *message_value)
 
bool has_fourcc_value () const
 
void clear_fourcc_value ()
 
const ::std::string & fourcc_value () const
 
void set_fourcc_value (const ::std::string &value)
 
void set_fourcc_value (const char *value)
 
void set_fourcc_value (const char *value, size_t size)
 
inline::std::string * mutable_fourcc_value ()
 
inline::std::string * release_fourcc_value ()
 
void set_allocated_fourcc_value (::std::string *fourcc_value)
 
bool has_uint_value () const
 
void clear_uint_value ()
 
inline::google::protobuf::uint64 uint_value () const
 
void set_uint_value (::google::protobuf::uint64 value)
 
bool has_entity_id_value () const
 
void clear_entity_id_value ()
 
const ::bgs::protocol::EntityIdentity_id_value () const
 
inline::bgs::protocol::EntityId * mutable_entity_id_value ()
 
inline::bgs::protocol::EntityId * release_entity_id_value ()
 
void set_allocated_entity_id_value (::bgs::protocol::EntityId *entity_id_value)
 
- Public Member Functions inherited from google::protobuf::Message
 Message ()
 
virtual ~Message ()
 
virtual void CopyFrom (const Message &from)
 
virtual void MergeFrom (const Message &from)
 
void CheckInitialized () const
 
void FindInitializationErrors (vector< string > *errors) const
 
string InitializationErrorString () const
 
virtual void DiscardUnknownFields ()
 
virtual int SpaceUsed () const
 
string DebugString () const
 
string ShortDebugString () const
 
string Utf8DebugString () const
 
void PrintDebugString () const
 
bool ParseFromFileDescriptor (int file_descriptor)
 
bool ParsePartialFromFileDescriptor (int file_descriptor)
 
bool ParseFromIstream (istream *input)
 
bool ParsePartialFromIstream (istream *input)
 
bool SerializeToFileDescriptor (int file_descriptor) const
 
bool SerializePartialToFileDescriptor (int file_descriptor) const
 
bool SerializeToOstream (ostream *output) const
 
bool SerializePartialToOstream (ostream *output) const
 
virtual string GetTypeName () const
 
virtual void CheckTypeAndMergeFrom (const MessageLite &other)
 
virtual bool MergePartialFromCodedStream (io::CodedInputStream *input)
 
virtual void SerializeWithCachedSizes (io::CodedOutputStream *output) const
 
const DescriptorGetDescriptor () const
 
virtual const ReflectionGetReflection () const
 
- Public Member Functions inherited from google::protobuf::MessageLite
 MessageLite ()
 
virtual ~MessageLite ()
 
bool ParseFromCodedStream (io::CodedInputStream *input)
 
bool ParsePartialFromCodedStream (io::CodedInputStream *input)
 
bool ParseFromZeroCopyStream (io::ZeroCopyInputStream *input)
 
bool ParsePartialFromZeroCopyStream (io::ZeroCopyInputStream *input)
 
bool ParseFromBoundedZeroCopyStream (io::ZeroCopyInputStream *input, int size)
 
bool ParsePartialFromBoundedZeroCopyStream (io::ZeroCopyInputStream *input, int size)
 
bool ParseFromString (const string &data)
 
bool ParsePartialFromString (const string &data)
 
bool ParseFromArray (const void *data, int size)
 
bool ParsePartialFromArray (const void *data, int size)
 
bool MergeFromCodedStream (io::CodedInputStream *input)
 
bool SerializeToCodedStream (io::CodedOutputStream *output) const
 
bool SerializePartialToCodedStream (io::CodedOutputStream *output) const
 
bool SerializeToZeroCopyStream (io::ZeroCopyOutputStream *output) const
 
bool SerializePartialToZeroCopyStream (io::ZeroCopyOutputStream *output) const
 
bool SerializeToString (string *output) const
 
bool SerializePartialToString (string *output) const
 
bool SerializeToArray (void *data, int size) const
 
bool SerializePartialToArray (void *data, int size) const
 
string SerializeAsString () const
 
string SerializePartialAsString () const
 
bool AppendToString (string *output) const
 
bool AppendPartialToString (string *output) const
 
virtual uint8SerializeWithCachedSizesToArray (uint8 *target) const
 

Static Public Member Functions

static const
::google::protobuf::Descriptor
descriptor ()
 
static const Variantdefault_instance ()
 

Static Public Attributes

static const int kBoolValueFieldNumber = 2
 
static const int kIntValueFieldNumber = 3
 
static const int kFloatValueFieldNumber = 4
 
static const int kStringValueFieldNumber = 5
 
static const int kBlobValueFieldNumber = 6
 
static const int kMessageValueFieldNumber = 7
 
static const int kFourccValueFieldNumber = 8
 
static const int kUintValueFieldNumber = 9
 
static const int kEntityIdValueFieldNumber = 10
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const
 
void set_has_bool_value ()
 
void clear_has_bool_value ()
 
void set_has_int_value ()
 
void clear_has_int_value ()
 
void set_has_float_value ()
 
void clear_has_float_value ()
 
void set_has_string_value ()
 
void clear_has_string_value ()
 
void set_has_blob_value ()
 
void clear_has_blob_value ()
 
void set_has_message_value ()
 
void clear_has_message_value ()
 
void set_has_fourcc_value ()
 
void clear_has_fourcc_value ()
 
void set_has_uint_value ()
 
void clear_has_uint_value ()
 
void set_has_entity_id_value ()
 
void clear_has_entity_id_value ()
 
void InitAsDefaultInstance ()
 

Private Attributes

::google::protobuf::UnknownFieldSet _unknown_fields_
 
::google::protobuf::uint32 _has_bits_ [1]
 
int _cached_size_
 
::google::protobuf::int64 int_value_
 
double float_value_
 
::std::string * string_value_
 
::std::string * blob_value_
 
::std::string * message_value_
 
::std::string * fourcc_value_
 
::google::protobuf::uint64 uint_value_
 
::bgs::protocol::EntityIdentity_id_value_
 
bool bool_value_
 

Static Private Attributes

static Variantdefault_instance_
 

Friends

void TC_SHARED_API protobuf_AddDesc_attribute_5ftypes_2eproto ()
 
void protobuf_AssignDesc_attribute_5ftypes_2eproto ()
 
void protobuf_ShutdownFile_attribute_5ftypes_2eproto ()
 

Additional Inherited Members

- Public Types inherited from google::protobuf::Message
typedef
google::protobuf::Reflection 
Reflection
 

Constructor & Destructor Documentation

bgs::protocol::Variant::Variant ( )
virtual bgs::protocol::Variant::~Variant ( )
virtual
bgs::protocol::Variant::Variant ( const Variant from)

Member Function Documentation

const ::std::string & bgs::protocol::Variant::blob_value ( ) const
inline
634  {
635  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.blob_value)
636  return *blob_value_;
637 }
::std::string * blob_value_
Definition: attribute_types.pb.h:233

+ Here is the caller graph for this function:

bool bgs::protocol::Variant::bool_value ( ) const
inline
484  {
485  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.bool_value)
486  return bool_value_;
487 }
bool bool_value_
Definition: attribute_types.pb.h:238
int bgs::protocol::Variant::ByteSize ( ) const
virtual

Reimplemented from google::protobuf::Message.

void bgs::protocol::Variant::Clear ( )
virtual

Reimplemented from google::protobuf::Message.

void bgs::protocol::Variant::clear_blob_value ( )
inline
628  {
630  blob_value_->clear();
631  }
633 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void clear_has_blob_value()
Definition: attribute_types.pb.h:625
::std::string * blob_value_
Definition: attribute_types.pb.h:233

+ Here is the call graph for this function:

void bgs::protocol::Variant::clear_bool_value ( )
inline
480  {
481  bool_value_ = false;
483 }
void clear_has_bool_value()
Definition: attribute_types.pb.h:477
bool bool_value_
Definition: attribute_types.pb.h:238

+ Here is the call graph for this function:

void bgs::protocol::Variant::clear_entity_id_value ( )
inline
880  {
881  if (entity_id_value_ != NULL) entity_id_value_->::bgs::protocol::EntityId::Clear();
883 }
arena_t NULL
Definition: jemalloc_internal.h:624
::bgs::protocol::EntityId * entity_id_value_
Definition: attribute_types.pb.h:237
void clear_has_entity_id_value()
Definition: attribute_types.pb.h:877

+ Here is the call graph for this function:

void bgs::protocol::Variant::clear_float_value ( )
inline
528  {
529  float_value_ = 0;
531 }
double float_value_
Definition: attribute_types.pb.h:231
void clear_has_float_value()
Definition: attribute_types.pb.h:525

+ Here is the call graph for this function:

void bgs::protocol::Variant::clear_fourcc_value ( )
inline
780  {
782  fourcc_value_->clear();
783  }
785 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void clear_has_fourcc_value()
Definition: attribute_types.pb.h:777
::std::string * fourcc_value_
Definition: attribute_types.pb.h:235

+ Here is the call graph for this function:

void bgs::protocol::Variant::clear_has_blob_value ( )
inlineprivate
625  {
626  _has_bits_[0] &= ~0x00000010u;
627 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_has_bool_value ( )
inlineprivate
477  {
478  _has_bits_[0] &= ~0x00000001u;
479 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_has_entity_id_value ( )
inlineprivate
877  {
878  _has_bits_[0] &= ~0x00000100u;
879 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_has_float_value ( )
inlineprivate
525  {
526  _has_bits_[0] &= ~0x00000004u;
527 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_has_fourcc_value ( )
inlineprivate
777  {
778  _has_bits_[0] &= ~0x00000040u;
779 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_has_int_value ( )
inlineprivate
501  {
502  _has_bits_[0] &= ~0x00000002u;
503 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_has_message_value ( )
inlineprivate
701  {
702  _has_bits_[0] &= ~0x00000020u;
703 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_has_string_value ( )
inlineprivate
549  {
550  _has_bits_[0] &= ~0x00000008u;
551 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_has_uint_value ( )
inlineprivate
853  {
854  _has_bits_[0] &= ~0x00000080u;
855 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::clear_int_value ( )
inline
504  {
507 }
void clear_has_int_value()
Definition: attribute_types.pb.h:501
#define GOOGLE_LONGLONG(x)
Definition: common.h:192
::google::protobuf::int64 int_value_
Definition: attribute_types.pb.h:230

+ Here is the call graph for this function:

void bgs::protocol::Variant::clear_message_value ( )
inline
704  {
706  message_value_->clear();
707  }
709 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * message_value_
Definition: attribute_types.pb.h:234
void clear_has_message_value()
Definition: attribute_types.pb.h:701

+ Here is the call graph for this function:

void bgs::protocol::Variant::clear_string_value ( )
inline
552  {
554  string_value_->clear();
555  }
557 }
void clear_has_string_value()
Definition: attribute_types.pb.h:549
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * string_value_
Definition: attribute_types.pb.h:232

+ Here is the call graph for this function:

void bgs::protocol::Variant::clear_uint_value ( )
inline
856  {
859 }
::google::protobuf::uint64 uint_value_
Definition: attribute_types.pb.h:236
void clear_has_uint_value()
Definition: attribute_types.pb.h:853
#define GOOGLE_ULONGLONG(x)
Definition: common.h:193

+ Here is the call graph for this function:

void bgs::protocol::Variant::CopyFrom ( const ::google::protobuf::Message from)
void bgs::protocol::Variant::CopyFrom ( const Variant from)
static const Variant& bgs::protocol::Variant::default_instance ( )
static
static const ::google::protobuf::Descriptor* bgs::protocol::Variant::descriptor ( )
static
const ::bgs::protocol::EntityId & bgs::protocol::Variant::entity_id_value ( ) const
inline
884  {
885  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.entity_id_value)
887 }
arena_t NULL
Definition: jemalloc_internal.h:624
static Variant * default_instance_
Definition: attribute_types.pb.h:244
::bgs::protocol::EntityId * entity_id_value_
Definition: attribute_types.pb.h:237

+ Here is the caller graph for this function:

double bgs::protocol::Variant::float_value ( ) const
inline
532  {
533  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.float_value)
534  return float_value_;
535 }
double float_value_
Definition: attribute_types.pb.h:231
const ::std::string & bgs::protocol::Variant::fourcc_value ( ) const
inline
786  {
787  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.fourcc_value)
788  return *fourcc_value_;
789 }
::std::string * fourcc_value_
Definition: attribute_types.pb.h:235

+ Here is the caller graph for this function:

int bgs::protocol::Variant::GetCachedSize ( ) const
inlinevirtual

Implements google::protobuf::MessageLite.

108 { return _cached_size_; }
int _cached_size_
Definition: attribute_types.pb.h:229
::google::protobuf::Metadata bgs::protocol::Variant::GetMetadata ( ) const
virtual
bool bgs::protocol::Variant::has_blob_value ( ) const
inline
619  {
620  return (_has_bits_[0] & 0x00000010u) != 0;
621 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
bool bgs::protocol::Variant::has_bool_value ( ) const
inline
471  {
472  return (_has_bits_[0] & 0x00000001u) != 0;
473 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
bool bgs::protocol::Variant::has_entity_id_value ( ) const
inline
871  {
872  return (_has_bits_[0] & 0x00000100u) != 0;
873 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
bool bgs::protocol::Variant::has_float_value ( ) const
inline
519  {
520  return (_has_bits_[0] & 0x00000004u) != 0;
521 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
bool bgs::protocol::Variant::has_fourcc_value ( ) const
inline
771  {
772  return (_has_bits_[0] & 0x00000040u) != 0;
773 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
bool bgs::protocol::Variant::has_int_value ( ) const
inline
495  {
496  return (_has_bits_[0] & 0x00000002u) != 0;
497 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
bool bgs::protocol::Variant::has_message_value ( ) const
inline
695  {
696  return (_has_bits_[0] & 0x00000020u) != 0;
697 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
bool bgs::protocol::Variant::has_string_value ( ) const
inline
543  {
544  return (_has_bits_[0] & 0x00000008u) != 0;
545 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
bool bgs::protocol::Variant::has_uint_value ( ) const
inline
847  {
848  return (_has_bits_[0] & 0x00000080u) != 0;
849 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228
void bgs::protocol::Variant::InitAsDefaultInstance ( )
private
google::protobuf::int64 bgs::protocol::Variant::int_value ( ) const
inline
508  {
509  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.int_value)
510  return int_value_;
511 }
::google::protobuf::int64 int_value_
Definition: attribute_types.pb.h:230
bool bgs::protocol::Variant::IsInitialized ( ) const
virtual

Reimplemented from google::protobuf::Message.

void bgs::protocol::Variant::MergeFrom ( const ::google::protobuf::Message from)
void bgs::protocol::Variant::MergeFrom ( const Variant from)
bool bgs::protocol::Variant::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream input)
const ::std::string & bgs::protocol::Variant::message_value ( ) const
inline
710  {
711  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.message_value)
712  return *message_value_;
713 }
::std::string * message_value_
Definition: attribute_types.pb.h:234

+ Here is the caller graph for this function:

std::string * bgs::protocol::Variant::mutable_blob_value ( )
inline
662  {
665  blob_value_ = new ::std::string;
666  }
667  // @@protoc_insertion_point(field_mutable:bgs.protocol.Variant.blob_value)
668  return blob_value_;
669 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void set_has_blob_value()
Definition: attribute_types.pb.h:622
::std::string * blob_value_
Definition: attribute_types.pb.h:233

+ Here is the call graph for this function:

bgs::protocol::EntityId * bgs::protocol::Variant::mutable_entity_id_value ( )
inline
888  {
890  if (entity_id_value_ == NULL) entity_id_value_ = new ::bgs::protocol::EntityId;
891  // @@protoc_insertion_point(field_mutable:bgs.protocol.Variant.entity_id_value)
892  return entity_id_value_;
893 }
arena_t NULL
Definition: jemalloc_internal.h:624
void set_has_entity_id_value()
Definition: attribute_types.pb.h:874
::bgs::protocol::EntityId * entity_id_value_
Definition: attribute_types.pb.h:237

+ Here is the call graph for this function:

std::string * bgs::protocol::Variant::mutable_fourcc_value ( )
inline
814  {
817  fourcc_value_ = new ::std::string;
818  }
819  // @@protoc_insertion_point(field_mutable:bgs.protocol.Variant.fourcc_value)
820  return fourcc_value_;
821 }
void set_has_fourcc_value()
Definition: attribute_types.pb.h:774
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * fourcc_value_
Definition: attribute_types.pb.h:235

+ Here is the call graph for this function:

std::string * bgs::protocol::Variant::mutable_message_value ( )
inline
738  {
741  message_value_ = new ::std::string;
742  }
743  // @@protoc_insertion_point(field_mutable:bgs.protocol.Variant.message_value)
744  return message_value_;
745 }
void set_has_message_value()
Definition: attribute_types.pb.h:698
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * message_value_
Definition: attribute_types.pb.h:234

+ Here is the call graph for this function:

std::string * bgs::protocol::Variant::mutable_string_value ( )
inline
586  {
589  string_value_ = new ::std::string;
590  }
591  // @@protoc_insertion_point(field_mutable:bgs.protocol.Variant.string_value)
592  return string_value_;
593 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * string_value_
Definition: attribute_types.pb.h:232
void set_has_string_value()
Definition: attribute_types.pb.h:546

+ Here is the call graph for this function:

inline ::google::protobuf::UnknownFieldSet* bgs::protocol::Variant::mutable_unknown_fields ( )
inline
83  {
84  return &_unknown_fields_;
85  }
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: attribute_types.pb.h:226
Variant* bgs::protocol::Variant::New ( ) const
virtual
Variant& bgs::protocol::Variant::operator= ( const Variant from)
inline
74  {
75  CopyFrom(from);
76  return *this;
77  }
void CopyFrom(const ::google::protobuf::Message &from)
std::string * bgs::protocol::Variant::release_blob_value ( )
inline
670  {
673  return NULL;
674  } else {
675  ::std::string* temp = blob_value_;
677  return temp;
678  }
679 }
arena_t NULL
Definition: jemalloc_internal.h:624
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void clear_has_blob_value()
Definition: attribute_types.pb.h:625
::std::string * blob_value_
Definition: attribute_types.pb.h:233

+ Here is the call graph for this function:

bgs::protocol::EntityId * bgs::protocol::Variant::release_entity_id_value ( )
inline
894  {
898  return temp;
899 }
Definition: entity_types.pb.h:45
arena_t NULL
Definition: jemalloc_internal.h:624
::bgs::protocol::EntityId * entity_id_value_
Definition: attribute_types.pb.h:237
void clear_has_entity_id_value()
Definition: attribute_types.pb.h:877

+ Here is the call graph for this function:

std::string * bgs::protocol::Variant::release_fourcc_value ( )
inline
822  {
825  return NULL;
826  } else {
827  ::std::string* temp = fourcc_value_;
829  return temp;
830  }
831 }
arena_t NULL
Definition: jemalloc_internal.h:624
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void clear_has_fourcc_value()
Definition: attribute_types.pb.h:777
::std::string * fourcc_value_
Definition: attribute_types.pb.h:235

+ Here is the call graph for this function:

std::string * bgs::protocol::Variant::release_message_value ( )
inline
746  {
749  return NULL;
750  } else {
751  ::std::string* temp = message_value_;
753  return temp;
754  }
755 }
arena_t NULL
Definition: jemalloc_internal.h:624
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * message_value_
Definition: attribute_types.pb.h:234
void clear_has_message_value()
Definition: attribute_types.pb.h:701

+ Here is the call graph for this function:

std::string * bgs::protocol::Variant::release_string_value ( )
inline
594  {
597  return NULL;
598  } else {
599  ::std::string* temp = string_value_;
601  return temp;
602  }
603 }
void clear_has_string_value()
Definition: attribute_types.pb.h:549
arena_t NULL
Definition: jemalloc_internal.h:624
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * string_value_
Definition: attribute_types.pb.h:232

+ Here is the call graph for this function:

void bgs::protocol::Variant::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream output) const
::google::protobuf::uint8* bgs::protocol::Variant::SerializeWithCachedSizesToArray ( ::google::protobuf::uint8 output) const
void bgs::protocol::Variant::set_allocated_blob_value ( ::std::string *  blob_value)
inline
680  {
682  delete blob_value_;
683  }
684  if (blob_value) {
687  } else {
690  }
691  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.Variant.blob_value)
692 }
const ::std::string & blob_value() const
Definition: attribute_types.pb.h:634
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void clear_has_blob_value()
Definition: attribute_types.pb.h:625
void set_has_blob_value()
Definition: attribute_types.pb.h:622
::std::string * blob_value_
Definition: attribute_types.pb.h:233

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_allocated_entity_id_value ( ::bgs::protocol::EntityId entity_id_value)
inline
900  {
901  delete entity_id_value_;
903  if (entity_id_value) {
905  } else {
907  }
908  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.Variant.entity_id_value)
909 }
const ::bgs::protocol::EntityId & entity_id_value() const
Definition: attribute_types.pb.h:884
void set_has_entity_id_value()
Definition: attribute_types.pb.h:874
::bgs::protocol::EntityId * entity_id_value_
Definition: attribute_types.pb.h:237
void clear_has_entity_id_value()
Definition: attribute_types.pb.h:877

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_allocated_fourcc_value ( ::std::string *  fourcc_value)
inline
832  {
834  delete fourcc_value_;
835  }
836  if (fourcc_value) {
839  } else {
842  }
843  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.Variant.fourcc_value)
844 }
void set_has_fourcc_value()
Definition: attribute_types.pb.h:774
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void clear_has_fourcc_value()
Definition: attribute_types.pb.h:777
const ::std::string & fourcc_value() const
Definition: attribute_types.pb.h:786
::std::string * fourcc_value_
Definition: attribute_types.pb.h:235

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_allocated_message_value ( ::std::string *  message_value)
inline
756  {
758  delete message_value_;
759  }
760  if (message_value) {
763  } else {
766  }
767  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.Variant.message_value)
768 }
void set_has_message_value()
Definition: attribute_types.pb.h:698
const ::std::string & message_value() const
Definition: attribute_types.pb.h:710
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * message_value_
Definition: attribute_types.pb.h:234
void clear_has_message_value()
Definition: attribute_types.pb.h:701

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_allocated_string_value ( ::std::string *  string_value)
inline
604  {
606  delete string_value_;
607  }
608  if (string_value) {
611  } else {
614  }
615  // @@protoc_insertion_point(field_set_allocated:bgs.protocol.Variant.string_value)
616 }
void clear_has_string_value()
Definition: attribute_types.pb.h:549
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * string_value_
Definition: attribute_types.pb.h:232
void set_has_string_value()
Definition: attribute_types.pb.h:546
const ::std::string & string_value() const
Definition: attribute_types.pb.h:558

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_blob_value ( const ::std::string &  value)
inline
638  {
641  blob_value_ = new ::std::string;
642  }
643  blob_value_->assign(value);
644  // @@protoc_insertion_point(field_set:bgs.protocol.Variant.blob_value)
645 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void set_has_blob_value()
Definition: attribute_types.pb.h:622
const FieldDescriptor value
Definition: descriptor.h:1522
::std::string * blob_value_
Definition: attribute_types.pb.h:233

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_blob_value ( const char *  value)
inline
646  {
649  blob_value_ = new ::std::string;
650  }
651  blob_value_->assign(value);
652  // @@protoc_insertion_point(field_set_char:bgs.protocol.Variant.blob_value)
653 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void set_has_blob_value()
Definition: attribute_types.pb.h:622
const FieldDescriptor value
Definition: descriptor.h:1522
::std::string * blob_value_
Definition: attribute_types.pb.h:233

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_blob_value ( const void *  value,
size_t  size 
)
inline
654  {
657  blob_value_ = new ::std::string;
658  }
659  blob_value_->assign(reinterpret_cast<const char*>(value), size);
660  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.Variant.blob_value)
661 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void set_has_blob_value()
Definition: attribute_types.pb.h:622
const FieldDescriptor value
Definition: descriptor.h:1522
::std::string * blob_value_
Definition: attribute_types.pb.h:233

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_bool_value ( bool  value)
inline
488  {
490  bool_value_ = value;
491  // @@protoc_insertion_point(field_set:bgs.protocol.Variant.bool_value)
492 }
void set_has_bool_value()
Definition: attribute_types.pb.h:474
const FieldDescriptor value
Definition: descriptor.h:1522
bool bool_value_
Definition: attribute_types.pb.h:238

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_float_value ( double  value)
inline
536  {
539  // @@protoc_insertion_point(field_set:bgs.protocol.Variant.float_value)
540 }
double float_value_
Definition: attribute_types.pb.h:231
void set_has_float_value()
Definition: attribute_types.pb.h:522
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_fourcc_value ( const ::std::string &  value)
inline
790  {
793  fourcc_value_ = new ::std::string;
794  }
795  fourcc_value_->assign(value);
796  // @@protoc_insertion_point(field_set:bgs.protocol.Variant.fourcc_value)
797 }
void set_has_fourcc_value()
Definition: attribute_types.pb.h:774
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
const FieldDescriptor value
Definition: descriptor.h:1522
::std::string * fourcc_value_
Definition: attribute_types.pb.h:235

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_fourcc_value ( const char *  value)
inline
798  {
801  fourcc_value_ = new ::std::string;
802  }
803  fourcc_value_->assign(value);
804  // @@protoc_insertion_point(field_set_char:bgs.protocol.Variant.fourcc_value)
805 }
void set_has_fourcc_value()
Definition: attribute_types.pb.h:774
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
const FieldDescriptor value
Definition: descriptor.h:1522
::std::string * fourcc_value_
Definition: attribute_types.pb.h:235

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_fourcc_value ( const char *  value,
size_t  size 
)
inline
806  {
809  fourcc_value_ = new ::std::string;
810  }
811  fourcc_value_->assign(reinterpret_cast<const char*>(value), size);
812  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.Variant.fourcc_value)
813 }
void set_has_fourcc_value()
Definition: attribute_types.pb.h:774
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
const FieldDescriptor value
Definition: descriptor.h:1522
::std::string * fourcc_value_
Definition: attribute_types.pb.h:235

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_has_blob_value ( )
inlineprivate
622  {
623  _has_bits_[0] |= 0x00000010u;
624 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_has_bool_value ( )
inlineprivate
474  {
475  _has_bits_[0] |= 0x00000001u;
476 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_has_entity_id_value ( )
inlineprivate
874  {
875  _has_bits_[0] |= 0x00000100u;
876 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_has_float_value ( )
inlineprivate
522  {
523  _has_bits_[0] |= 0x00000004u;
524 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_has_fourcc_value ( )
inlineprivate
774  {
775  _has_bits_[0] |= 0x00000040u;
776 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_has_int_value ( )
inlineprivate
498  {
499  _has_bits_[0] |= 0x00000002u;
500 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_has_message_value ( )
inlineprivate
698  {
699  _has_bits_[0] |= 0x00000020u;
700 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_has_string_value ( )
inlineprivate
546  {
547  _has_bits_[0] |= 0x00000008u;
548 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_has_uint_value ( )
inlineprivate
850  {
851  _has_bits_[0] |= 0x00000080u;
852 }
::google::protobuf::uint32 _has_bits_[1]
Definition: attribute_types.pb.h:228

+ Here is the caller graph for this function:

void bgs::protocol::Variant::set_int_value ( ::google::protobuf::int64  value)
inline
512  {
514  int_value_ = value;
515  // @@protoc_insertion_point(field_set:bgs.protocol.Variant.int_value)
516 }
void set_has_int_value()
Definition: attribute_types.pb.h:498
::google::protobuf::int64 int_value_
Definition: attribute_types.pb.h:230
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_message_value ( const ::std::string &  value)
inline
714  {
717  message_value_ = new ::std::string;
718  }
719  message_value_->assign(value);
720  // @@protoc_insertion_point(field_set:bgs.protocol.Variant.message_value)
721 }
void set_has_message_value()
Definition: attribute_types.pb.h:698
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * message_value_
Definition: attribute_types.pb.h:234
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_message_value ( const char *  value)
inline
722  {
725  message_value_ = new ::std::string;
726  }
727  message_value_->assign(value);
728  // @@protoc_insertion_point(field_set_char:bgs.protocol.Variant.message_value)
729 }
void set_has_message_value()
Definition: attribute_types.pb.h:698
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * message_value_
Definition: attribute_types.pb.h:234
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_message_value ( const void *  value,
size_t  size 
)
inline
730  {
733  message_value_ = new ::std::string;
734  }
735  message_value_->assign(reinterpret_cast<const char*>(value), size);
736  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.Variant.message_value)
737 }
void set_has_message_value()
Definition: attribute_types.pb.h:698
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * message_value_
Definition: attribute_types.pb.h:234
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_string_value ( const ::std::string &  value)
inline
562  {
565  string_value_ = new ::std::string;
566  }
567  string_value_->assign(value);
568  // @@protoc_insertion_point(field_set:bgs.protocol.Variant.string_value)
569 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * string_value_
Definition: attribute_types.pb.h:232
void set_has_string_value()
Definition: attribute_types.pb.h:546
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_string_value ( const char *  value)
inline
570  {
573  string_value_ = new ::std::string;
574  }
575  string_value_->assign(value);
576  // @@protoc_insertion_point(field_set_char:bgs.protocol.Variant.string_value)
577 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * string_value_
Definition: attribute_types.pb.h:232
void set_has_string_value()
Definition: attribute_types.pb.h:546
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_string_value ( const char *  value,
size_t  size 
)
inline
578  {
581  string_value_ = new ::std::string;
582  }
583  string_value_->assign(reinterpret_cast<const char*>(value), size);
584  // @@protoc_insertion_point(field_set_pointer:bgs.protocol.Variant.string_value)
585 }
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
::std::string * string_value_
Definition: attribute_types.pb.h:232
void set_has_string_value()
Definition: attribute_types.pb.h:546
const FieldDescriptor value
Definition: descriptor.h:1522

+ Here is the call graph for this function:

void bgs::protocol::Variant::set_uint_value ( ::google::protobuf::uint64  value)
inline
864  {
866  uint_value_ = value;
867  // @@protoc_insertion_point(field_set:bgs.protocol.Variant.uint_value)
868 }
::google::protobuf::uint64 uint_value_
Definition: attribute_types.pb.h:236
const FieldDescriptor value
Definition: descriptor.h:1522
void set_has_uint_value()
Definition: attribute_types.pb.h:850

+ Here is the call graph for this function:

void bgs::protocol::Variant::SetCachedSize ( int  size) const
privatevirtual

Reimplemented from google::protobuf::Message.

void bgs::protocol::Variant::SharedCtor ( )
private
void bgs::protocol::Variant::SharedDtor ( )
private
const ::std::string & bgs::protocol::Variant::string_value ( ) const
inline
558  {
559  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.string_value)
560  return *string_value_;
561 }
::std::string * string_value_
Definition: attribute_types.pb.h:232

+ Here is the caller graph for this function:

void bgs::protocol::Variant::Swap ( Variant other)
google::protobuf::uint64 bgs::protocol::Variant::uint_value ( ) const
inline
860  {
861  // @@protoc_insertion_point(field_get:bgs.protocol.Variant.uint_value)
862  return uint_value_;
863 }
::google::protobuf::uint64 uint_value_
Definition: attribute_types.pb.h:236
const ::google::protobuf::UnknownFieldSet& bgs::protocol::Variant::unknown_fields ( ) const
inline
79  {
80  return _unknown_fields_;
81  }
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: attribute_types.pb.h:226

Friends And Related Function Documentation

void TC_SHARED_API protobuf_AddDesc_attribute_5ftypes_2eproto ( )
friend
void protobuf_AssignDesc_attribute_5ftypes_2eproto ( )
friend
void protobuf_ShutdownFile_attribute_5ftypes_2eproto ( )
friend

Member Data Documentation

int bgs::protocol::Variant::_cached_size_
mutableprivate
::google::protobuf::uint32 bgs::protocol::Variant::_has_bits_[1]
private
::google::protobuf::UnknownFieldSet bgs::protocol::Variant::_unknown_fields_
private
::std::string* bgs::protocol::Variant::blob_value_
private
bool bgs::protocol::Variant::bool_value_
private
Variant* bgs::protocol::Variant::default_instance_
staticprivate
::bgs::protocol::EntityId* bgs::protocol::Variant::entity_id_value_
private
double bgs::protocol::Variant::float_value_
private
::std::string* bgs::protocol::Variant::fourcc_value_
private
::google::protobuf::int64 bgs::protocol::Variant::int_value_
private
const int bgs::protocol::Variant::kBlobValueFieldNumber = 6
static
const int bgs::protocol::Variant::kBoolValueFieldNumber = 2
static
const int bgs::protocol::Variant::kEntityIdValueFieldNumber = 10
static
const int bgs::protocol::Variant::kFloatValueFieldNumber = 4
static
const int bgs::protocol::Variant::kFourccValueFieldNumber = 8
static
const int bgs::protocol::Variant::kIntValueFieldNumber = 3
static
const int bgs::protocol::Variant::kMessageValueFieldNumber = 7
static
const int bgs::protocol::Variant::kStringValueFieldNumber = 5
static
const int bgs::protocol::Variant::kUintValueFieldNumber = 9
static
::std::string* bgs::protocol::Variant::message_value_
private
::std::string* bgs::protocol::Variant::string_value_
private
::google::protobuf::uint64 bgs::protocol::Variant::uint_value_
private

The documentation for this class was generated from the following file: