diff options
Diffstat (limited to 'glib/src/variant.ccg')
-rw-r--r-- | glib/src/variant.ccg | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/glib/src/variant.ccg b/glib/src/variant.ccg index f1c30ac1..07cc5186 100644 --- a/glib/src/variant.ccg +++ b/glib/src/variant.ccg @@ -100,7 +100,7 @@ throw(std::bad_cast) return VariantContainerBase(); } if(v.get_type().is_container()) - { + { return VariantContainerBase(const_cast<GVariant*>(v.gobj()), true); } else @@ -152,11 +152,6 @@ Variant<VariantBase> Variant<VariantBase>::create(const VariantBase& data) return result; } -VariantBase Variant<VariantBase>::get() const -{ - return VariantBase(g_variant_get_variant(gobject_)); -} - // static const VariantType& Variant<Glib::ustring>::variant_type() { @@ -200,11 +195,6 @@ Variant<std::string>::create(const std::string& data) return result; } -std::string Variant<std::string>::get() const -{ - return std::string(g_variant_get_bytestring(gobject_)); -} - typedef std::vector<Glib::ustring> type_vec_ustring; // static |