Glib::VariantType(3) | User Contributed Perl Documentation | Glib::VariantType(3) |
NAME¶
Glib::VariantType - Utilities for dealing with the GVariant type system
HIERARCHY¶
Glib::Boxed +----Glib::VariantType
METHODS¶
varianttype = Glib::VariantType->new ($type_string)¶
- •
- $type_string (string)
varianttype = Glib::VariantType->new_array ($element)¶
- •
- $element (Glib::VariantType)
varianttype = Glib::VariantType->new_dict_entry ($key, $value)¶
- $key (Glib::VariantType)
- $value (Glib::VariantType)
varianttype = Glib::VariantType->new_maybe ($element)¶
- •
- $element (Glib::VariantType)
varianttype = Glib::VariantType->new_tuple ($items)¶
- •
- $items (scalar)
varianttype = $type->element¶
boolean = $type1->equal ($type2)¶
- •
- $type2 (Glib::VariantType)
varianttype = $type->first¶
integer = $type->hash¶
boolean = $type->is_array¶
boolean = $type->is_basic¶
boolean = $type->is_container¶
boolean = $type->is_definite¶
boolean = $type->is_dict_entry¶
boolean = $type->is_maybe¶
boolean = $type->is_subtype_of ($supertype)¶
- •
- $supertype (Glib::VariantType)
boolean = $type->is_tuple¶
boolean = $type->is_variant¶
varianttype = $type->key¶
unsigned = $type->n_items¶
varianttype = $type->next¶
scalar = $type->get_string¶
boolean = Glib::VariantType::string_is_valid ($type_string)¶
- •
- $type_string (string)
(type_string, rest) = Glib::VariantType::string_scan ($string)¶
Scans the start of $string for a complete type string and extracts it. If no type string can be found, an exception is thrown.
varianttype = $type->value¶
SEE ALSO¶
Glib, Glib::Boxed, Glib::Variant
COPYRIGHT¶
Copyright (C) 2003-2011 by the gtk2-perl team.
This software is licensed under the LGPL. See Glib for a full notice.
2023-09-05 | perl v5.40.0 |