template <typename Type>

class RepeatedMessageTypeTraits

Defined at line 1702 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

Public Members

static const bool kLifetimeBound

Public Methods

ConstType FromInitType (InitType v)

Defined at line 1707 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

ConstType Get (int number, const ExtensionSet & set, int index)

Defined at line 1715 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

std::nullptr_t GetPtr (int , const ExtensionSet & , int )

Defined at line 1719 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

std::nullptr_t GetRepeatedPtr (int , const ExtensionSet & )

Defined at line 1724 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

MutableType Mutable (int number, int index, ExtensionSet * set)

Defined at line 1729 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

MutableType Add (Arena * arena, int number, FieldType field_type, ExtensionSet * set)

Defined at line 1733 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

const RepeatedPtrField<Type> & GetRepeated (int number, const ExtensionSet & set)

Defined at line 1739 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

RepeatedPtrField<Type> * MutableRepeated (Arena * arena, int number, FieldType field_type, bool is_packed, ExtensionSet * set)

Defined at line 1750 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h

const RepeatedFieldType * GetDefaultRepeatedField ()

Defined at line 1761 of file ../../third_party/protobuf/src/src/google/protobuf/extension_set.h