| Current Path : /lib64/perl5/vendor_perl/Glib/ |
| Current File : //lib64/perl5/vendor_perl/Glib/VariantType.pod |
=head1 NAME Glib::VariantType - Utilities for dealing with the GVariant type system =cut =head1 HIERARCHY Glib::Boxed +----Glib::VariantType =cut =for object Glib::VariantType Utilities for dealing with the GVariant type system =cut =head1 METHODS =head2 varianttype = Glib::VariantType-E<gt>B<new> ($type_string) =over =item * $type_string (string) =back =head2 varianttype = Glib::VariantType-E<gt>B<new_array> ($element) =over =item * $element (Glib::VariantType) =back =head2 varianttype = Glib::VariantType-E<gt>B<new_dict_entry> ($key, $value) =over =item * $key (Glib::VariantType) =item * $value (Glib::VariantType) =back =head2 varianttype = Glib::VariantType-E<gt>B<new_maybe> ($element) =over =item * $element (Glib::VariantType) =back =head2 varianttype = Glib::VariantType-E<gt>B<new_tuple> ($items) =over =item * $items (scalar) =back =head2 varianttype = $type-E<gt>B<element> =head2 boolean = $type1-E<gt>B<equal> ($type2) =over =item * $type2 (Glib::VariantType) =back =head2 varianttype = $type-E<gt>B<first> =head2 integer = $type-E<gt>B<hash> =head2 boolean = $type-E<gt>B<is_array> =head2 boolean = $type-E<gt>B<is_basic> =head2 boolean = $type-E<gt>B<is_container> =head2 boolean = $type-E<gt>B<is_definite> =head2 boolean = $type-E<gt>B<is_dict_entry> =head2 boolean = $type-E<gt>B<is_maybe> =head2 boolean = $type-E<gt>B<is_subtype_of> ($supertype) =over =item * $supertype (Glib::VariantType) =back =head2 boolean = $type-E<gt>B<is_tuple> =head2 boolean = $type-E<gt>B<is_variant> =head2 varianttype = $type-E<gt>B<key> =head2 unsigned = $type-E<gt>B<n_items> =head2 varianttype = $type-E<gt>B<next> =head2 scalar = $type-E<gt>B<get_string> =head2 boolean = Glib::VariantType::string_is_valid ($type_string) =over =item * $type_string (string) =back =head2 (type_string, rest) = Glib::VariantType::string_scan ($string) Scans the start of C<$string> for a complete type string and extracts it. If no type string can be found, an exception is thrown. =head2 varianttype = $type-E<gt>B<value> =cut =head1 SEE ALSO L<Glib>, L<Glib::Boxed>, L<Glib::Variant> =cut =head1 COPYRIGHT Copyright (C) 2003-2011 by the gtk2-perl team. This software is licensed under the LGPL. See L<Glib> for a full notice. =cut