webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | List of all members
google::protobuf.internal::ExtensionSet Class Reference

#include <extension_set.h>

Public Member Functions

 ExtensionSet ()
 
 ExtensionSet (::google::protobuf::Arena *arena)
 
 ~ExtensionSet ()
 
void AppendToList (const Descriptor *containing_type, const DescriptorPool *pool, std::vector< const FieldDescriptor *> *output) const
 
bool Has (int number) const
 
int ExtensionSize (int number) const
 
int NumExtensions () const
 
FieldType ExtensionType (int number) const
 
void ClearExtension (int number)
 
int32 GetInt32 (int number, int32 default_value) const
 
int64 GetInt64 (int number, int64 default_value) const
 
uint32 GetUInt32 (int number, uint32 default_value) const
 
uint64 GetUInt64 (int number, uint64 default_value) const
 
float GetFloat (int number, float default_value) const
 
double GetDouble (int number, double default_value) const
 
bool GetBool (int number, bool default_value) const
 
int GetEnum (int number, int default_value) const
 
const stringGetString (int number, const string &default_value) const
 
const MessageLiteGetMessage (int number, const MessageLite &default_value) const
 
const MessageLiteGetMessage (int number, const Descriptor *message_type, MessageFactory *factory) const
 
void SetInt32 (int number, FieldType type, int32 value, desc)
 
void SetInt64 (int number, FieldType type, int64 value, desc)
 
void SetUInt32 (int number, FieldType type, uint32 value, desc)
 
void SetUInt64 (int number, FieldType type, uint64 value, desc)
 
void SetFloat (int number, FieldType type, float value, desc)
 
void SetDouble (int number, FieldType type, double value, desc)
 
void SetBool (int number, FieldType type, bool value, desc)
 
void SetEnum (int number, FieldType type, int value, desc)
 
void SetString (int number, FieldType type, const string &value, desc)
 
stringMutableString (int number, FieldType type, desc)
 
MessageLiteMutableMessage (int number, FieldType type, const MessageLite &prototype, desc)
 
MessageLiteMutableMessage (const FieldDescriptor *decsriptor, MessageFactory *factory)
 
void SetAllocatedMessage (int number, FieldType type, const FieldDescriptor *descriptor, MessageLite *message)
 
void UnsafeArenaSetAllocatedMessage (int number, FieldType type, const FieldDescriptor *descriptor, MessageLite *message)
 
MessageLiteReleaseMessage (int number, const MessageLite &prototype)
 
MessageLiteUnsafeArenaReleaseMessage (int number, const MessageLite &prototype)
 
MessageLiteReleaseMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
::google::protobuf::ArenaGetArenaNoVirtual () const
 
const voidGetRawRepeatedField (int number, const void *default_value) const
 
voidMutableRawRepeatedField (int number, FieldType field_type, bool packed, const FieldDescriptor *desc)
 
voidMutableRawRepeatedField (int number)
 
int32 GetRepeatedInt32 (int number, int index) const
 
int64 GetRepeatedInt64 (int number, int index) const
 
uint32 GetRepeatedUInt32 (int number, int index) const
 
uint64 GetRepeatedUInt64 (int number, int index) const
 
float GetRepeatedFloat (int number, int index) const
 
double GetRepeatedDouble (int number, int index) const
 
bool GetRepeatedBool (int number, int index) const
 
int GetRepeatedEnum (int number, int index) const
 
const stringGetRepeatedString (int number, int index) const
 
const MessageLiteGetRepeatedMessage (int number, int index) const
 
void SetRepeatedInt32 (int number, int index, int32 value)
 
void SetRepeatedInt64 (int number, int index, int64 value)
 
void SetRepeatedUInt32 (int number, int index, uint32 value)
 
void SetRepeatedUInt64 (int number, int index, uint64 value)
 
void SetRepeatedFloat (int number, int index, float value)
 
void SetRepeatedDouble (int number, int index, double value)
 
void SetRepeatedBool (int number, int index, bool value)
 
void SetRepeatedEnum (int number, int index, int value)
 
void SetRepeatedString (int number, int index, const string &value)
 
stringMutableRepeatedString (int number, int index)
 
MessageLiteMutableRepeatedMessage (int number, int index)
 
void AddInt32 (int number, FieldType type, bool packed, int32 value, desc)
 
void AddInt64 (int number, FieldType type, bool packed, int64 value, desc)
 
void AddUInt32 (int number, FieldType type, bool packed, uint32 value, desc)
 
void AddUInt64 (int number, FieldType type, bool packed, uint64 value, desc)
 
void AddFloat (int number, FieldType type, bool packed, float value, desc)
 
void AddDouble (int number, FieldType type, bool packed, double value, desc)
 
void AddBool (int number, FieldType type, bool packed, bool value, desc)
 
void AddEnum (int number, FieldType type, bool packed, int value, desc)
 
void AddString (int number, FieldType type, const string &value, desc)
 
stringAddString (int number, FieldType type, desc)
 
MessageLiteAddMessage (int number, FieldType type, const MessageLite &prototype, desc)
 
MessageLiteAddMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
 
void AddAllocatedMessage (const FieldDescriptor *descriptor, MessageLite *new_entry)
 
void RemoveLast (int number)
 
MessageLiteReleaseLast (int number)
 
void SwapElements (int number, int index1, int index2)
 
void Clear ()
 
void MergeFrom (const ExtensionSet &other)
 
void Swap (ExtensionSet *other)
 
void SwapExtension (ExtensionSet *other, int number)
 
bool IsInitialized () const
 
bool ParseField (uint32 tag, io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
 
bool ParseField (uint32 tag, io::CodedInputStream *input, const MessageLite *containing_type)
 
bool ParseField (uint32 tag, io::CodedInputStream *input, const Message *containing_type, UnknownFieldSet *unknown_fields)
 
bool ParseField (uint32 tag, io::CodedInputStream *input, const MessageLite *containing_type, io::CodedOutputStream *unknown_fields)
 
bool ParseMessageSet (io::CodedInputStream *input, ExtensionFinder *extension_finder, MessageSetFieldSkipper *field_skipper)
 
bool ParseMessageSet (io::CodedInputStream *input, const MessageLite *containing_type)
 
bool ParseMessageSet (io::CodedInputStream *input, const Message *containing_type, UnknownFieldSet *unknown_fields)
 
void SerializeWithCachedSizes (int start_field_number, int end_field_number, io::CodedOutputStream *output) const
 
uint8SerializeWithCachedSizesToArray (int start_field_number, int end_field_number, uint8 *target) const
 
void SerializeMessageSetWithCachedSizes (io::CodedOutputStream *output) const
 
uint8SerializeMessageSetWithCachedSizesToArray (uint8 *target) const
 
int ByteSize () const
 
int MessageSetByteSize () const
 
int SpaceUsedExcludingSelf () const
 

Static Public Member Functions

static void RegisterExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed)
 
static void RegisterEnumExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed, EnumValidityFunc *is_valid)
 
static void RegisterMessageExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed, const MessageLite *prototype)
 

Constructor & Destructor Documentation

◆ ExtensionSet() [1/2]

google::protobuf.internal::ExtensionSet::ExtensionSet ( )

◆ ExtensionSet() [2/2]

google::protobuf.internal::ExtensionSet::ExtensionSet ( ::google::protobuf::Arena arena)
explicit

◆ ~ExtensionSet()

google::protobuf.internal::ExtensionSet::~ExtensionSet ( )

Member Function Documentation

◆ AddAllocatedMessage()

void google::protobuf.internal::ExtensionSet::AddAllocatedMessage ( const FieldDescriptor descriptor,
MessageLite new_entry 
)

◆ AddBool()

void google::protobuf.internal::ExtensionSet::AddBool ( int  number,
FieldType  type,
bool  packed,
bool  value,
desc   
)

◆ AddDouble()

void google::protobuf.internal::ExtensionSet::AddDouble ( int  number,
FieldType  type,
bool  packed,
double  value,
desc   
)

◆ AddEnum()

void google::protobuf.internal::ExtensionSet::AddEnum ( int  number,
FieldType  type,
bool  packed,
int  value,
desc   
)

◆ AddFloat()

void google::protobuf.internal::ExtensionSet::AddFloat ( int  number,
FieldType  type,
bool  packed,
float  value,
desc   
)

◆ AddInt32()

void google::protobuf.internal::ExtensionSet::AddInt32 ( int  number,
FieldType  type,
bool  packed,
int32  value,
desc   
)

◆ AddInt64()

void google::protobuf.internal::ExtensionSet::AddInt64 ( int  number,
FieldType  type,
bool  packed,
int64  value,
desc   
)

◆ AddMessage() [1/2]

MessageLite* google::protobuf.internal::ExtensionSet::AddMessage ( int  number,
FieldType  type,
const MessageLite prototype,
desc   
)

◆ AddMessage() [2/2]

MessageLite * google::protobuf.internal::ExtensionSet::AddMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ AddString() [1/2]

void google::protobuf.internal::ExtensionSet::AddString ( int  number,
FieldType  type,
const string value,
desc   
)

◆ AddString() [2/2]

string* google::protobuf.internal::ExtensionSet::AddString ( int  number,
FieldType  type,
desc   
)

◆ AddUInt32()

void google::protobuf.internal::ExtensionSet::AddUInt32 ( int  number,
FieldType  type,
bool  packed,
uint32  value,
desc   
)

◆ AddUInt64()

void google::protobuf.internal::ExtensionSet::AddUInt64 ( int  number,
FieldType  type,
bool  packed,
uint64  value,
desc   
)

◆ AppendToList()

void google::protobuf.internal::ExtensionSet::AppendToList ( const Descriptor containing_type,
const DescriptorPool pool,
std::vector< const FieldDescriptor *> *  output 
) const

◆ ByteSize()

int google::protobuf.internal::ExtensionSet::ByteSize ( ) const

◆ Clear()

void google::protobuf.internal::ExtensionSet::Clear ( )

◆ ClearExtension()

void google::protobuf.internal::ExtensionSet::ClearExtension ( int  number)

◆ ExtensionSize()

int google::protobuf.internal::ExtensionSet::ExtensionSize ( int  number) const

◆ ExtensionType()

FieldType google::protobuf.internal::ExtensionSet::ExtensionType ( int  number) const

◆ GetArenaNoVirtual()

::google::protobuf::Arena* google::protobuf.internal::ExtensionSet::GetArenaNoVirtual ( ) const
inline

◆ GetBool()

bool google::protobuf.internal::ExtensionSet::GetBool ( int  number,
bool  default_value 
) const

◆ GetDouble()

double google::protobuf.internal::ExtensionSet::GetDouble ( int  number,
double  default_value 
) const

◆ GetEnum()

int google::protobuf.internal::ExtensionSet::GetEnum ( int  number,
int  default_value 
) const

◆ GetFloat()

float google::protobuf.internal::ExtensionSet::GetFloat ( int  number,
float  default_value 
) const

◆ GetInt32()

int32 google::protobuf.internal::ExtensionSet::GetInt32 ( int  number,
int32  default_value 
) const

◆ GetInt64()

int64 google::protobuf.internal::ExtensionSet::GetInt64 ( int  number,
int64  default_value 
) const

◆ GetMessage() [1/2]

const MessageLite & google::protobuf.internal::ExtensionSet::GetMessage ( int  number,
const MessageLite default_value 
) const

◆ GetMessage() [2/2]

const MessageLite & google::protobuf.internal::ExtensionSet::GetMessage ( int  number,
const Descriptor message_type,
MessageFactory factory 
) const

◆ GetRawRepeatedField()

const void * google::protobuf.internal::ExtensionSet::GetRawRepeatedField ( int  number,
const void default_value 
) const

◆ GetRepeatedBool()

bool google::protobuf.internal::ExtensionSet::GetRepeatedBool ( int  number,
int  index 
) const

◆ GetRepeatedDouble()

double google::protobuf.internal::ExtensionSet::GetRepeatedDouble ( int  number,
int  index 
) const

◆ GetRepeatedEnum()

int google::protobuf.internal::ExtensionSet::GetRepeatedEnum ( int  number,
int  index 
) const

◆ GetRepeatedFloat()

float google::protobuf.internal::ExtensionSet::GetRepeatedFloat ( int  number,
int  index 
) const

◆ GetRepeatedInt32()

int32 google::protobuf.internal::ExtensionSet::GetRepeatedInt32 ( int  number,
int  index 
) const

◆ GetRepeatedInt64()

int64 google::protobuf.internal::ExtensionSet::GetRepeatedInt64 ( int  number,
int  index 
) const

◆ GetRepeatedMessage()

const MessageLite & google::protobuf.internal::ExtensionSet::GetRepeatedMessage ( int  number,
int  index 
) const

◆ GetRepeatedString()

const string & google::protobuf.internal::ExtensionSet::GetRepeatedString ( int  number,
int  index 
) const

◆ GetRepeatedUInt32()

uint32 google::protobuf.internal::ExtensionSet::GetRepeatedUInt32 ( int  number,
int  index 
) const

◆ GetRepeatedUInt64()

uint64 google::protobuf.internal::ExtensionSet::GetRepeatedUInt64 ( int  number,
int  index 
) const

◆ GetString()

const string & google::protobuf.internal::ExtensionSet::GetString ( int  number,
const string default_value 
) const

◆ GetUInt32()

uint32 google::protobuf.internal::ExtensionSet::GetUInt32 ( int  number,
uint32  default_value 
) const

◆ GetUInt64()

uint64 google::protobuf.internal::ExtensionSet::GetUInt64 ( int  number,
uint64  default_value 
) const

◆ Has()

bool google::protobuf.internal::ExtensionSet::Has ( int  number) const

◆ IsInitialized()

bool google::protobuf.internal::ExtensionSet::IsInitialized ( ) const

◆ MergeFrom()

void google::protobuf.internal::ExtensionSet::MergeFrom ( const ExtensionSet other)

◆ MessageSetByteSize()

int google::protobuf.internal::ExtensionSet::MessageSetByteSize ( ) const

◆ MutableMessage() [1/2]

MessageLite* google::protobuf.internal::ExtensionSet::MutableMessage ( int  number,
FieldType  type,
const MessageLite prototype,
desc   
)

◆ MutableMessage() [2/2]

MessageLite * google::protobuf.internal::ExtensionSet::MutableMessage ( const FieldDescriptor decsriptor,
MessageFactory factory 
)

◆ MutableRawRepeatedField() [1/2]

void * google::protobuf.internal::ExtensionSet::MutableRawRepeatedField ( int  number,
FieldType  field_type,
bool  packed,
const FieldDescriptor desc 
)

◆ MutableRawRepeatedField() [2/2]

void * google::protobuf.internal::ExtensionSet::MutableRawRepeatedField ( int  number)

◆ MutableRepeatedMessage()

MessageLite * google::protobuf.internal::ExtensionSet::MutableRepeatedMessage ( int  number,
int  index 
)

◆ MutableRepeatedString()

string * google::protobuf.internal::ExtensionSet::MutableRepeatedString ( int  number,
int  index 
)

◆ MutableString()

string * google::protobuf.internal::ExtensionSet::MutableString ( int  number,
FieldType  type,
desc   
)

◆ NumExtensions()

int google::protobuf.internal::ExtensionSet::NumExtensions ( ) const

◆ ParseField() [1/4]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
ExtensionFinder extension_finder,
FieldSkipper field_skipper 
)

◆ ParseField() [2/4]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
const MessageLite containing_type 
)

◆ ParseField() [3/4]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
const Message containing_type,
UnknownFieldSet unknown_fields 
)

◆ ParseField() [4/4]

bool google::protobuf.internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
const MessageLite containing_type,
io::CodedOutputStream unknown_fields 
)

◆ ParseMessageSet() [1/3]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
ExtensionFinder extension_finder,
MessageSetFieldSkipper field_skipper 
)

◆ ParseMessageSet() [2/3]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
const MessageLite containing_type 
)

◆ ParseMessageSet() [3/3]

bool google::protobuf.internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
const Message containing_type,
UnknownFieldSet unknown_fields 
)

◆ RegisterEnumExtension()

void google::protobuf.internal::ExtensionSet::RegisterEnumExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed,
EnumValidityFunc is_valid 
)
static

◆ RegisterExtension()

void google::protobuf.internal::ExtensionSet::RegisterExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed 
)
static

◆ RegisterMessageExtension()

void google::protobuf.internal::ExtensionSet::RegisterMessageExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed,
const MessageLite prototype 
)
static

◆ ReleaseLast()

MessageLite * google::protobuf.internal::ExtensionSet::ReleaseLast ( int  number)

◆ ReleaseMessage() [1/2]

MessageLite * google::protobuf.internal::ExtensionSet::ReleaseMessage ( int  number,
const MessageLite prototype 
)

◆ ReleaseMessage() [2/2]

MessageLite * google::protobuf.internal::ExtensionSet::ReleaseMessage ( const FieldDescriptor descriptor,
MessageFactory factory 
)

◆ RemoveLast()

void google::protobuf.internal::ExtensionSet::RemoveLast ( int  number)

◆ SerializeMessageSetWithCachedSizes()

void google::protobuf.internal::ExtensionSet::SerializeMessageSetWithCachedSizes ( io::CodedOutputStream output) const

◆ SerializeMessageSetWithCachedSizesToArray()

uint8 * google::protobuf.internal::ExtensionSet::SerializeMessageSetWithCachedSizesToArray ( uint8 target) const

◆ SerializeWithCachedSizes()

void google::protobuf.internal::ExtensionSet::SerializeWithCachedSizes ( int  start_field_number,
int  end_field_number,
io::CodedOutputStream output 
) const

◆ SerializeWithCachedSizesToArray()

uint8 * google::protobuf.internal::ExtensionSet::SerializeWithCachedSizesToArray ( int  start_field_number,
int  end_field_number,
uint8 target 
) const

◆ SetAllocatedMessage()

void google::protobuf.internal::ExtensionSet::SetAllocatedMessage ( int  number,
FieldType  type,
const FieldDescriptor descriptor,
MessageLite message 
)

◆ SetBool()

void google::protobuf.internal::ExtensionSet::SetBool ( int  number,
FieldType  type,
bool  value,
desc   
)

◆ SetDouble()

void google::protobuf.internal::ExtensionSet::SetDouble ( int  number,
FieldType  type,
double  value,
desc   
)

◆ SetEnum()

void google::protobuf.internal::ExtensionSet::SetEnum ( int  number,
FieldType  type,
int  value,
desc   
)

◆ SetFloat()

void google::protobuf.internal::ExtensionSet::SetFloat ( int  number,
FieldType  type,
float  value,
desc   
)

◆ SetInt32()

void google::protobuf.internal::ExtensionSet::SetInt32 ( int  number,
FieldType  type,
int32  value,
desc   
)

◆ SetInt64()

void google::protobuf.internal::ExtensionSet::SetInt64 ( int  number,
FieldType  type,
int64  value,
desc   
)

◆ SetRepeatedBool()

void google::protobuf.internal::ExtensionSet::SetRepeatedBool ( int  number,
int  index,
bool  value 
)

◆ SetRepeatedDouble()

void google::protobuf.internal::ExtensionSet::SetRepeatedDouble ( int  number,
int  index,
double  value 
)

◆ SetRepeatedEnum()

void google::protobuf.internal::ExtensionSet::SetRepeatedEnum ( int  number,
int  index,
int  value 
)

◆ SetRepeatedFloat()

void google::protobuf.internal::ExtensionSet::SetRepeatedFloat ( int  number,
int  index,
float  value 
)

◆ SetRepeatedInt32()

void google::protobuf.internal::ExtensionSet::SetRepeatedInt32 ( int  number,
int  index,
int32  value 
)

◆ SetRepeatedInt64()

void google::protobuf.internal::ExtensionSet::SetRepeatedInt64 ( int  number,
int  index,
int64  value 
)

◆ SetRepeatedString()

void google::protobuf.internal::ExtensionSet::SetRepeatedString ( int  number,
int  index,
const string value 
)
inline

◆ SetRepeatedUInt32()

void google::protobuf.internal::ExtensionSet::SetRepeatedUInt32 ( int  number,
int  index,
uint32  value 
)

◆ SetRepeatedUInt64()

void google::protobuf.internal::ExtensionSet::SetRepeatedUInt64 ( int  number,
int  index,
uint64  value 
)

◆ SetString()

void google::protobuf.internal::ExtensionSet::SetString ( int  number,
FieldType  type,
const string value,
desc   
)
inline

◆ SetUInt32()

void google::protobuf.internal::ExtensionSet::SetUInt32 ( int  number,
FieldType  type,
uint32  value,
desc   
)

◆ SetUInt64()

void google::protobuf.internal::ExtensionSet::SetUInt64 ( int  number,
FieldType  type,
uint64  value,
desc   
)

◆ SpaceUsedExcludingSelf()

int google::protobuf.internal::ExtensionSet::SpaceUsedExcludingSelf ( ) const

◆ Swap()

void google::protobuf.internal::ExtensionSet::Swap ( ExtensionSet other)

◆ SwapElements()

void google::protobuf.internal::ExtensionSet::SwapElements ( int  number,
int  index1,
int  index2 
)

◆ SwapExtension()

void google::protobuf.internal::ExtensionSet::SwapExtension ( ExtensionSet other,
int  number 
)

◆ UnsafeArenaReleaseMessage()

MessageLite * google::protobuf.internal::ExtensionSet::UnsafeArenaReleaseMessage ( int  number,
const MessageLite prototype 
)

◆ UnsafeArenaSetAllocatedMessage()

void google::protobuf.internal::ExtensionSet::UnsafeArenaSetAllocatedMessage ( int  number,
FieldType  type,
const FieldDescriptor descriptor,
MessageLite message 
)

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