template <typename Type, bool IsValid(int)>

class RepeatedEnumTypeTraits

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

Public Members

static const bool kLifetimeBound

Public Methods

const ConstType & FromInitType (const InitType & v)

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

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

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

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

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

void Set (int number, int index, ConstType value, ExtensionSet * set)

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

void Add (int number, FieldType field_type, bool is_packed, ConstType value, ExtensionSet * set)

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

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

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

const RepeatedField<Type> * GetRepeatedPtr (int number, const ExtensionSet & set)

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

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

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

const RepeatedFieldType * GetDefaultRepeatedField ()

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