Lines Matching defs:set

494     // happens when an extension is set and then later cleared by the caller.
496 // removing it from the map, we just set is_cleared = true. This has no
508 // For repeated types, this indicates if the [packed=true] option is set.
638 // First we have a set of classes representing "type traits" for different
658 // static inline ConstType Get(int number, const ExtensionSet& set);
659 // static inline void Set(int number, ConstType value, ExtensionSet* set);
660 // static inline MutableType Mutable(int number, ExtensionSet* set);
663 // static inline ConstType Get(int number, const ExtensionSet& set,
666 // ConstType value, ExtensionSet* set);
668 // ExtensionSet* set);
669 // static inline void Add(int number, ConstType value, ExtensionSet* set);
670 // static inline MutableType Add(int number, ExtensionSet* set);
676 // traits class implements only the set of methods from this signature that it
698 static inline ConstType Get(int number, const ExtensionSet& set,
701 ConstType value, ExtensionSet* set);
713 static inline Type Get(int number, const ExtensionSet& set, int index);
714 static inline void Set(int number, int index, Type value, ExtensionSet* set);
716 bool is_packed, Type value, ExtensionSet* set);
719 GetRepeated(int number, const ExtensionSet& set);
722 bool is_packed, ExtensionSet* set);
745 int number, const ExtensionSet& set, TYPE default_value) { \
746 return set.Get##METHOD(number, default_value); \
749 int number, FieldType field_type, TYPE value, ExtensionSet* set) { \
750 set->Set##METHOD(number, field_type, value, NULL); \
754 int number, const ExtensionSet& set, int index) { \
755 return set.GetRepeated##METHOD(number, index); \
758 int number, int index, TYPE value, ExtensionSet* set) { \
759 set->SetRepeated##METHOD(number, index, value); \
763 TYPE value, ExtensionSet* set) { \
764 set->Add##METHOD(number, field_type, is_packed, value, NULL); \
776 const ExtensionSet& set) { \
778 set.GetRawRepeatedField( \
785 ExtensionSet* set) { \
787 set->MutableRawRepeatedField(number, field_type, is_packed, NULL)); \
810 static inline const string& Get(int number, const ExtensionSet& set,
812 return set.GetString(number, default_value);
815 const string& value, ExtensionSet* set) {
816 set->SetString(number, field_type, value, NULL);
819 ExtensionSet* set) {
820 return set->MutableString(number, field_type, NULL);
834 static inline const string& Get(int number, const ExtensionSet& set,
836 return set.GetRepeatedString(number, index);
839 const string& value, ExtensionSet* set) {
840 set->SetRepeatedString(number, index, value);
842 static inline string* Mutable(int number, int index, ExtensionSet* set) {
843 return set->MutableRepeatedString(number, index);
847 ExtensionSet* set) {
848 set->AddString(number, field_type, value, NULL);
851 ExtensionSet* set) {
852 return set->AddString(number, field_type, NULL);
855 GetRepeated(int number, const ExtensionSet& set) {
857 set.GetRawRepeatedField(number, GetDefaultRepeatedField()));
862 bool is_packed, ExtensionSet* set) {
864 set->MutableRawRepeatedField(number, field_type,
892 static inline ConstType Get(int number, const ExtensionSet& set,
894 return static_cast<Type>(set.GetEnum(number, default_value));
897 ConstType value, ExtensionSet* set) {
899 set->SetEnum(number, field_type, value, NULL);
912 static inline ConstType Get(int number, const ExtensionSet& set, int index) {
913 return static_cast<Type>(set.GetRepeatedEnum(number, index));
916 ConstType value, ExtensionSet* set) {
918 set->SetRepeatedEnum(number, index, value);
921 bool is_packed, ConstType value, ExtensionSet* set) {
923 set->AddEnum(number, field_type, is_packed, value, NULL);
927 set) {
933 set.GetRawRepeatedField(number, GetDefaultRepeatedField()));
939 ExtensionSet* set) {
941 set->MutableRawRepeatedField(number, field_type, is_packed, NULL));
969 static inline ConstType Get(int number, const ExtensionSet& set,
972 set.GetMessage(number, default_value));
975 ExtensionSet* set) {
977 set->MutableMessage(number, field_type, Type::default_instance(), NULL));
980 MutableType message, ExtensionSet* set) {
981 set->SetAllocatedMessage(number, field_type, NULL, message);
984 ExtensionSet* set) {
985 return static_cast<Type*>(set->ReleaseMessage(
1002 static inline ConstType Get(int number, const ExtensionSet& set, int index) {
1003 return static_cast<const Type&>(set.GetRepeatedMessage(number, index));
1005 static inline MutableType Mutable(int number, int index, ExtensionSet* set) {
1006 return static_cast<Type*>(set->MutableRepeatedMessage(number, index));
1009 ExtensionSet* set) {
1011 set->AddMessage(number, field_type, Type::default_instance(), NULL));
1015 set) {
1022 set.GetRawRepeatedField(number, GetDefaultRepeatedField()));
1027 ExtensionSet* set) {
1029 set->MutableRawRepeatedField(number, field_type, is_packed, NULL));