TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::internal::ExtensionSet::Extension Struct Reference

Public Member Functions

void SerializeFieldWithCachedSizes (int number, io::CodedOutputStream *output) const
 
uint8SerializeFieldWithCachedSizesToArray (int number, uint8 *target) const
 
void SerializeMessageSetItemWithCachedSizes (int number, io::CodedOutputStream *output) const
 
uint8SerializeMessageSetItemWithCachedSizesToArray (int number, uint8 *target) const
 
int ByteSize (int number) const
 
int MessageSetItemByteSize (int number) const
 
void Clear ()
 
int GetSize () const
 
void Free ()
 
int SpaceUsedExcludingSelf () const
 

Public Attributes

union {
   int32   int32_value
 
   int64   int64_value
 
   uint32   uint32_value
 
   uint64   uint64_value
 
   float   float_value
 
   double   double_value
 
   bool   bool_value
 
   int   enum_value
 
   string *   string_value
 
   MessageLite *   message_value
 
   LazyMessageExtension *   lazymessage_value
 
   RepeatedField< int32 > *   repeated_int32_value
 
   RepeatedField< int64 > *   repeated_int64_value
 
   RepeatedField< uint32 > *   repeated_uint32_value
 
   RepeatedField< uint64 > *   repeated_uint64_value
 
   RepeatedField< float > *   repeated_float_value
 
   RepeatedField< double > *   repeated_double_value
 
   RepeatedField< bool > *   repeated_bool_value
 
   RepeatedField< int > *   repeated_enum_value
 
   RepeatedPtrField< string > *   repeated_string_value
 
   RepeatedPtrField< MessageLite > *   repeated_message_value
 
}; 
 
FieldType type
 
bool is_repeated
 
bool is_cleared: 4
 
bool is_lazy: 4
 
bool is_packed
 
int cached_size
 
const FieldDescriptordescriptor
 

Member Function Documentation

int google::protobuf::internal::ExtensionSet::Extension::ByteSize ( int  number) const
void google::protobuf::internal::ExtensionSet::Extension::Clear ( )
void google::protobuf::internal::ExtensionSet::Extension::Free ( )
int google::protobuf::internal::ExtensionSet::Extension::GetSize ( ) const
int google::protobuf::internal::ExtensionSet::Extension::MessageSetItemByteSize ( int  number) const
void google::protobuf::internal::ExtensionSet::Extension::SerializeFieldWithCachedSizes ( int  number,
io::CodedOutputStream output 
) const
uint8* google::protobuf::internal::ExtensionSet::Extension::SerializeFieldWithCachedSizesToArray ( int  number,
uint8 target 
) const
void google::protobuf::internal::ExtensionSet::Extension::SerializeMessageSetItemWithCachedSizes ( int  number,
io::CodedOutputStream output 
) const
uint8* google::protobuf::internal::ExtensionSet::Extension::SerializeMessageSetItemWithCachedSizesToArray ( int  number,
uint8 target 
) const
int google::protobuf::internal::ExtensionSet::Extension::SpaceUsedExcludingSelf ( ) const

Member Data Documentation

union { ... }
bool google::protobuf::internal::ExtensionSet::Extension::bool_value
int google::protobuf::internal::ExtensionSet::Extension::cached_size
mutable
const FieldDescriptor* google::protobuf::internal::ExtensionSet::Extension::descriptor
double google::protobuf::internal::ExtensionSet::Extension::double_value
int google::protobuf::internal::ExtensionSet::Extension::enum_value
float google::protobuf::internal::ExtensionSet::Extension::float_value
int32 google::protobuf::internal::ExtensionSet::Extension::int32_value
int64 google::protobuf::internal::ExtensionSet::Extension::int64_value
bool google::protobuf::internal::ExtensionSet::Extension::is_cleared
bool google::protobuf::internal::ExtensionSet::Extension::is_lazy
bool google::protobuf::internal::ExtensionSet::Extension::is_packed
bool google::protobuf::internal::ExtensionSet::Extension::is_repeated
LazyMessageExtension* google::protobuf::internal::ExtensionSet::Extension::lazymessage_value
MessageLite* google::protobuf::internal::ExtensionSet::Extension::message_value
RepeatedField<bool >* google::protobuf::internal::ExtensionSet::Extension::repeated_bool_value
RepeatedField<double >* google::protobuf::internal::ExtensionSet::Extension::repeated_double_value
RepeatedField<int >* google::protobuf::internal::ExtensionSet::Extension::repeated_enum_value
RepeatedField<float >* google::protobuf::internal::ExtensionSet::Extension::repeated_float_value
RepeatedField<int32 >* google::protobuf::internal::ExtensionSet::Extension::repeated_int32_value
RepeatedField<int64 >* google::protobuf::internal::ExtensionSet::Extension::repeated_int64_value
RepeatedPtrField<MessageLite>* google::protobuf::internal::ExtensionSet::Extension::repeated_message_value
RepeatedPtrField<string >* google::protobuf::internal::ExtensionSet::Extension::repeated_string_value
RepeatedField<uint32 >* google::protobuf::internal::ExtensionSet::Extension::repeated_uint32_value
RepeatedField<uint64 >* google::protobuf::internal::ExtensionSet::Extension::repeated_uint64_value
string* google::protobuf::internal::ExtensionSet::Extension::string_value
FieldType google::protobuf::internal::ExtensionSet::Extension::type
uint32 google::protobuf::internal::ExtensionSet::Extension::uint32_value
uint64 google::protobuf::internal::ExtensionSet::Extension::uint64_value

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