NAME
YAML::PP::Schema::Tie::IxHash - (Deprecated) Schema for serializing ordered hashes
SYNOPSIS
use YAML::PP;use Tie::IxHash;my $yp = YAML::PP->new( schema => [qw/ + Tie::IxHash /] );tie(my %ordered, 'Tie::IxHash');%ordered = (U => 2,B => 52,);my $yaml = $yp->dump_string(\%ordered);# Output:---U: 2B: 52
DESCRIPTION
This is deprecated. See the new option "preserve" in YAML::PP.
This schema allows you to dump ordered hashes which are tied to Tie::IxHash.
This code is pretty new and experimental.
It is not yet implemented for loading yet, so for now you have to tie the hashes yourself.
Examples:
- order
-
# Codetie(my %order, 'Tie::IxHash');%order = (U => 2,B => 52,c => 64,19 => 84,Disco => 2000,Year => 2525,days_on_earth => 20_000,);\%order;# YAML---U: 2B: 52c: 6419: 84Disco: 2000Year: 2525days_on_earth: 20000
- order_blessed
-
# Codetie(my %order, 'Tie::IxHash');%order = (U => 2,B => 52,c => 64,19 => 84,Disco => 2000,Year => 2525,days_on_earth => 20_000,);bless \%order, 'Order';# YAML--- !perl/hash:OrderU: 2B: 52c: 6419: 84Disco: 2000Year: 2525days_on_earth: 20000
METHODS
- register
-
Called by YAML::PP::Schema