diff options
author | Murray Cumming <murrayc@murrayc.com> | 2011-03-28 15:14:27 +0200 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2011-03-28 15:14:27 +0200 |
commit | 9fc6b1931a5bf9fd8548f14fde7cd74b2214417b (patch) | |
tree | bb98f2a3aba62a485e76bfd6148da554a8c0baf8 | |
parent | 3851639d919a9f779171648b7cbb8d1e74307204 (diff) | |
download | glibmm-9fc6b1931a5bf9fd8548f14fde7cd74b2214417b.tar.gz |
VariantType: Capitalize the standard types.
* glib/src/varianttype.[hg|ccg]: Use, for instance VARIANT_TYPE_STRING instead
of VariantTypeString. This seems more appropriate for a constant and is the
style used by gtkmm's STOCK_* items, which this is based on.
* glib/src/variant.ccg: Adapt.
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | glib/src/variant.ccg | 14 | ||||
-rw-r--r-- | glib/src/varianttype.ccg | 50 | ||||
-rw-r--r-- | glib/src/varianttype.hg | 50 |
4 files changed, 66 insertions, 57 deletions
@@ -1,5 +1,14 @@ 2011-03-28 Murray Cumming <murrayc@murrayc.com> + VariantType: Capitalize the standard types. + + * glib/src/varianttype.[hg|ccg]: Use, for instance VARIANT_TYPE_STRING instead + of VariantTypeString. This seems more appropriate for a constant and is the + style used by gtkmm's STOCK_* items, which this is based on. + * glib/src/variant.ccg: Adapt. + +2011-03-28 Murray Cumming <murrayc@murrayc.com> + Variant: Add cast_dynamic<> specializations for strings. * glib/src/variant.[hg|ccg]: Add cast_dynamic() specializations for diff --git a/glib/src/variant.ccg b/glib/src/variant.ccg index c41bfb57..b4a100c2 100644 --- a/glib/src/variant.ccg +++ b/glib/src/variant.ccg @@ -194,9 +194,9 @@ throw(std::bad_cast) } const VariantType vtype = v.get_type(); - if( vtype.equal(VariantTypeString) || - vtype.equal(VariantTypeObjectPath) || - vtype.equal(VariantTypeSignature) ) + if( vtype.equal(VARIANT_TYPE_STRING) || + vtype.equal(VARIANT_TYPE_OBJECT_PATH) || + vtype.equal(VARIANT_TYPE_SIGNATURE) ) { return Variant<Glib::ustring>(const_cast<GVariant*>(v.gobj()), true); } @@ -237,10 +237,10 @@ throw(std::bad_cast) } const VariantType vtype = v.get_type(); - if( vtype.equal(VariantTypeString) || - vtype.equal(VariantTypeByteString) || - vtype.equal(VariantTypeObjectPath) || - vtype.equal(VariantTypeSignature) ) + if( vtype.equal(VARIANT_TYPE_STRING) || + vtype.equal(VARIANT_TYPE_BYTE_STRING) || + vtype.equal(VARIANT_TYPE_OBJECT_PATH) || + vtype.equal(VARIANT_TYPE_SIGNATURE) ) { return Variant<std::string>(const_cast<GVariant*>(v.gobj()), true); } diff --git a/glib/src/varianttype.ccg b/glib/src/varianttype.ccg index 904b9079..5abf71e5 100644 --- a/glib/src/varianttype.ccg +++ b/glib/src/varianttype.ccg @@ -51,54 +51,54 @@ VariantType& VariantType::operator=(const GVariantType* castitem) } -const VariantType VariantTypeBool(G_VARIANT_TYPE_BOOLEAN); +const VariantType VARIANT_TYPE_BOOL(G_VARIANT_TYPE_BOOLEAN); -const VariantType VariantTypeByte(G_VARIANT_TYPE_BYTE); +const VariantType VARIANT_TYPE_BYTE(G_VARIANT_TYPE_BYTE); -const VariantType VariantTypeInt16(G_VARIANT_TYPE_INT16); +const VariantType VARIANT_TYPE_INT16(G_VARIANT_TYPE_INT16); -const VariantType VariantTypeUint16(G_VARIANT_TYPE_UINT16); +const VariantType VARIANT_TYPE_UINT16(G_VARIANT_TYPE_UINT16); -const VariantType VariantTypeInt32(G_VARIANT_TYPE_INT32); +const VariantType VARIANT_TYPE_INT32(G_VARIANT_TYPE_INT32); -const VariantType VariantTypeUint32(G_VARIANT_TYPE_UINT32); +const VariantType VARIANT_TYPE_UINT32(G_VARIANT_TYPE_UINT32); -const VariantType VariantTypeInt64(G_VARIANT_TYPE_INT64); +const VariantType VARIANT_TYPE_INT64(G_VARIANT_TYPE_INT64); -const VariantType VariantTypeUint64(G_VARIANT_TYPE_UINT64); +const VariantType VARIANT_TYPE_UINT64(G_VARIANT_TYPE_UINT64); -const VariantType VariantTypeDouble(G_VARIANT_TYPE_DOUBLE); +const VariantType VARIANT_TYPE_DOUBLE(G_VARIANT_TYPE_DOUBLE); -const VariantType VariantTypeString(G_VARIANT_TYPE_STRING); +const VariantType VARIANT_TYPE_STRING(G_VARIANT_TYPE_STRING); -const VariantType VariantTypeObjectPath(G_VARIANT_TYPE_OBJECT_PATH); +const VariantType VARIANT_TYPE_OBJECT_PATH(G_VARIANT_TYPE_OBJECT_PATH); -const VariantType VariantTypeSignature(G_VARIANT_TYPE_SIGNATURE); +const VariantType VARIANT_TYPE_SIGNATURE(G_VARIANT_TYPE_SIGNATURE); -const VariantType VariantTypeVariant(G_VARIANT_TYPE_VARIANT); +const VariantType VARIANT_TYPE_VARIANT(G_VARIANT_TYPE_VARIANT); -const VariantType VariantTypeHandle(G_VARIANT_TYPE_HANDLE); +const VariantType VARIANT_TYPE_HANDLE(G_VARIANT_TYPE_HANDLE); -const VariantType VariantTypeUnit(G_VARIANT_TYPE_UNIT); +const VariantType VARIANT_TYPE_UNIT(G_VARIANT_TYPE_UNIT); -const VariantType VariantTypeAny(G_VARIANT_TYPE_ANY); +const VariantType VARIANT_TYPE_ANY(G_VARIANT_TYPE_ANY); -const VariantType VariantTypeBasic(G_VARIANT_TYPE_BASIC); +const VariantType VARIANT_TYPE_BASIC(G_VARIANT_TYPE_BASIC); -const VariantType VariantTypeMaybe(G_VARIANT_TYPE_MAYBE); +const VariantType VARIANT_TYPE_MAYBE(G_VARIANT_TYPE_MAYBE); -const VariantType VariantTypeArray(G_VARIANT_TYPE_ARRAY); +const VariantType VARIANT_TYPE_ARRAY(G_VARIANT_TYPE_ARRAY); -const VariantType VariantTypeTuple(G_VARIANT_TYPE_TUPLE); +const VariantType VARIANT_TYPE_TUPLE(G_VARIANT_TYPE_TUPLE); -const VariantType VariantTypeDictEntry(G_VARIANT_TYPE_DICT_ENTRY); +const VariantType VARIANT_TYPE_DICTENTRY(G_VARIANT_TYPE_DICT_ENTRY); -const VariantType VariantTypeDictionary(G_VARIANT_TYPE_DICTIONARY); +const VariantType VARIANT_TYPE_DICTIONARY(G_VARIANT_TYPE_DICTIONARY); -const VariantType VariantTypeStringArray(G_VARIANT_TYPE_STRING_ARRAY); +const VariantType VARIANT_TYPE_STRING_ARRAY(G_VARIANT_TYPE_STRING_ARRAY); -const VariantType VariantTypeByteString(G_VARIANT_TYPE_BYTESTRING); +const VariantType VARIANT_TYPE_BYTE_STRING(G_VARIANT_TYPE_BYTESTRING); -const VariantType VariantTypeByteStringArray(G_VARIANT_TYPE_STRING_ARRAY); +const VariantType VARIANT_TYPE_BYTE_STRING_ARRAY(G_VARIANT_TYPE_STRING_ARRAY); } diff --git a/glib/src/varianttype.hg b/glib/src/varianttype.hg index bac4f236..a954c270 100644 --- a/glib/src/varianttype.hg +++ b/glib/src/varianttype.hg @@ -146,55 +146,55 @@ public: _WRAP_METHOD(VariantType value() const, g_variant_type_value) }; -extern const VariantType VariantTypeBool; +extern const VariantType VARIANT_TYPE_BOOL; -extern const VariantType VariantTypeByte; +extern const VariantType VARIANT_TYPE_BYTE; -extern const VariantType VariantTypeInt16; +extern const VariantType VARIANT_TYPE_INT16; -extern const VariantType VariantTypeUint16; +extern const VariantType VARIANT_TYPE_UINT16; -extern const VariantType VariantTypeInt32; +extern const VariantType VARIANT_TYPE_INT32; -extern const VariantType VariantTypeUint32; +extern const VariantType VARIANT_TYPE_UINT32; -extern const VariantType VariantTypeInt64; +extern const VariantType VARIANT_TYPE_INT64; -extern const VariantType VariantTypeUint64; +extern const VariantType VARIANT_TYPE_UINT64; -extern const VariantType VariantTypeDouble; +extern const VariantType VARIANT_TYPE_DOUBLE; -extern const VariantType VariantTypeString; +extern const VariantType VARIANT_TYPE_STRING; -extern const VariantType VariantTypeObjectPath; +extern const VariantType VARIANT_TYPE_OBJECT_PATH; -extern const VariantType VariantTypeSignature; +extern const VariantType VARIANT_TYPE_SIGNATURE; -extern const VariantType VariantTypeVariant; +extern const VariantType VARIANT_TYPE_VARIANT; -extern const VariantType VariantTypeHandle; +extern const VariantType VARIANT_TYPE_HANDLE; -extern const VariantType VariantTypeUnit; +extern const VariantType VARIANT_TYPE_UNIT; -extern const VariantType VariantTypeAny; +extern const VariantType VARIANT_TYPE_ANY; -extern const VariantType VariantTypeBasic; +extern const VariantType VARIANT_TYPE_BASIC; -extern const VariantType VariantTypeMaybe; +extern const VariantType VARIANT_TYPE_MAYBE; -extern const VariantType VariantTypeArray; +extern const VariantType VARIANT_TYPE_ARRAY; -extern const VariantType VariantTypeTuple; +extern const VariantType VARIANT_TYPE_TUPLE; -extern const VariantType VariantTypeDictEntry; +extern const VariantType VARIANT_TYPE_DICT_ENTRY; -extern const VariantType VariantTypeDictionary; +extern const VariantType VARIANT_TYPE_DICTIONARY; -extern const VariantType VariantTypeStringArray; +extern const VariantType VARIANT_TYPE_STRING_ARRAY; -extern const VariantType VariantTypeByteString; +extern const VariantType VARIANT_TYPE_BYTE_STRING; -extern const VariantType VariantTypeByteStringArray; +extern const VariantType VARIANT_TYPE_BYTE_STRING_ARRAY; |