template <typename Type>

class RepeatedPrimitiveTypeTraits

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

Public Members

static const bool kLifetimeBound

Public Methods

const ConstType & FromInitType (const InitType & v)

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

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

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

const Type * GetPtr (int number, const ExtensionSet & set, int index)

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

const RepeatedField<ConstType> * GetRepeatedPtr (int number, const ExtensionSet & set)
const RepeatedField<ConstType> & GetRepeated (int number, const ExtensionSet & set)
RepeatedField<Type> * MutableRepeated (Arena * arena, int number, FieldType field_type, bool is_packed, ExtensionSet * set)
const RepeatedFieldType * GetDefaultRepeatedField ()
void Set (int number, int index, Type value, ExtensionSet * set)

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

void Add (Arena * arena, int number, FieldType field_type, bool is_packed, Type value, ExtensionSet * set)

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