webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <reflection_internal.h>
Public Member Functions | |
MapFieldAccessor () | |
virtual | ~MapFieldAccessor () |
virtual bool | IsEmpty (const Field *data) const |
virtual int | Size (const Field *data) const |
virtual const Value * | Get (const Field *data, int index, Value *scratch_space) const |
virtual void | Clear (Field *data) const |
virtual void | Set (Field *data, int index, const Value *value) const |
virtual void | Add (Field *data, const Value *value) const |
virtual void | RemoveLast (Field *data) const |
virtual void | SwapElements (Field *data, int index1, int index2) const |
virtual void | Swap (Field *data, const internal::RepeatedFieldAccessor *other_mutator, Field *other_data) const |
Public Member Functions inherited from google::protobuf.internal::RandomAccessRepeatedFieldAccessor | |
virtual | ~RandomAccessRepeatedFieldAccessor () |
virtual Iterator * | BeginIterator (const Field *data) const |
virtual Iterator * | EndIterator (const Field *data) const |
virtual Iterator * | CopyIterator (const Field *data, const Iterator *iterator) const |
virtual Iterator * | AdvanceIterator (const Field *data, Iterator *iterator) const |
virtual bool | EqualsIterator (const Field *data, const Iterator *a, const Iterator *b) const |
virtual void | DeleteIterator (const Field *data, Iterator *iterator) const |
virtual const Value * | GetIteratorValue (const Field *data, const Iterator *iterator, Value *scratch_space) const |
Public Member Functions inherited from google::protobuf.internal::RepeatedFieldAccessor | |
virtual | ~RepeatedFieldAccessor () |
template<typename T > | |
T | Get (const Field *data, int index) const |
template<typename T , typename ValueType > | |
void | Set (Field *data, int index, const ValueType &value) const |
template<typename T , typename ValueType > | |
void | Add (Field *data, const ValueType &value) const |
virtual | ~RepeatedFieldAccessor () |
template<typename T > | |
T | Get (const Field *data, int index) const |
template<typename T , typename ValueType > | |
void | Set (Field *data, int index, const ValueType &value) const |
template<typename T , typename ValueType > | |
void | Add (Field *data, const ValueType &value) const |
Protected Types | |
typedef RepeatedPtrField< Message > | RepeatedFieldType |
Protected Member Functions | |
virtual Message * | New (const Value *value) const |
virtual void | ConvertToEntry (const Value *value, Message *result) const |
virtual const Value * | ConvertFromEntry (const Message &value, Value *scratch_space) const |
Static Protected Member Functions | |
static const RepeatedFieldType * | GetRepeatedField (const Field *data) |
static RepeatedFieldType * | MutableRepeatedField (Field *data) |
Additional Inherited Members | |
Public Types inherited from google::protobuf.internal::RepeatedFieldAccessor | |
typedef void | Field |
typedef void | Value |
typedef void | Iterator |
typedef void | Field |
typedef void | Value |
typedef void | Iterator |
|
protected |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements google::protobuf.internal::RepeatedFieldAccessor.
Implements google::protobuf.internal::RepeatedFieldAccessor.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlinevirtual |
Implements google::protobuf.internal::RepeatedFieldAccessor.
|
inlinestaticprotected |
|
inlinevirtual |
Implements google::protobuf.internal::RepeatedFieldAccessor.
|
inlinestaticprotected |
|
inlineprotectedvirtual |
|
inlinevirtual |
Implements google::protobuf.internal::RepeatedFieldAccessor.
|
inlinevirtual |
Implements google::protobuf.internal::RepeatedFieldAccessor.
|
inlinevirtual |
Implements google::protobuf.internal::RepeatedFieldAccessor.
|
inlinevirtual |
Implements google::protobuf.internal::RepeatedFieldAccessor.
|
inlinevirtual |
Implements google::protobuf.internal::RepeatedFieldAccessor.