view release on metacpan or search on metacpan
lib/Perl/APIReference.pm view on Meta::CPAN
$toyaml{$entry} = $yentry;
}
require YAML::Tiny;
return YAML::Tiny::Dump(\%toyaml);
}
# only for ::Generator
sub _new_from_parse {
my $class = shift;
return bless {@_} => $class;
}
# only for ::Generator
sub _dump_as_class {
my $self = shift;
my $version = $self->perl_version;
my $classname = $self->_get_class_name($version);
if (not defined $classname) {
die "Can't determine class name for Perl version '$version'."
. " Do you need to add it to the list of supported versions first?";
lib/Perl/APIReference/V5_012_001.pm view on Meta::CPAN
package Perl::APIReference::V5_012_001;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_012_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.012001';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_012_002.pm view on Meta::CPAN
package Perl::APIReference::V5_012_002;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_012_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.012002';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_012_003.pm view on Meta::CPAN
package Perl::APIReference::V5_012_003;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_012_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.012003';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_012_004.pm view on Meta::CPAN
package Perl::APIReference::V5_012_004;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_012_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.012004';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_012_005.pm view on Meta::CPAN
package Perl::APIReference::V5_012_005;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_012_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.012005';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_014_001.pm view on Meta::CPAN
package Perl::APIReference::V5_014_001;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_014_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.014001';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_014_002.pm view on Meta::CPAN
package Perl::APIReference::V5_014_002;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_014_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.014002';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_014_003.pm view on Meta::CPAN
package Perl::APIReference::V5_014_003;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_014_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.014003';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_014_004.pm view on Meta::CPAN
package Perl::APIReference::V5_014_004;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_014_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.014004';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_014_005.pm view on Meta::CPAN
package Perl::APIReference::V5_014_005;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_014_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.014005';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_016_001.pm view on Meta::CPAN
package Perl::APIReference::V5_016_001;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_016_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.016001';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_016_002.pm view on Meta::CPAN
package Perl::APIReference::V5_016_002;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_016_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.016002';
bless $obj => $class;
# Override the only change since 5.16.0
$obj->{'index'}{'mg_get'} = {'text' => 'Do magic before a value is retrieved from the SV. See C<sv_magic>.
int mg_get(SV* sv)','name' => 'mg_get'};
return $obj;
}
1;
lib/Perl/APIReference/V5_016_003.pm view on Meta::CPAN
package Perl::APIReference::V5_016_003;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_016_002';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.016003';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_018_001.pm view on Meta::CPAN
package Perl::APIReference::V5_018_001;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_018_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.018001';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_018_002.pm view on Meta::CPAN
package Perl::APIReference::V5_018_002;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_018_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.018002';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_022_001.pm view on Meta::CPAN
package Perl::APIReference::V5_022_001;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_022_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.022001';
bless $obj => $class;
# Override the few changes since 5.22.0
$obj->{'index'}{'av_clear'} = {'text' => 'Frees the all the elements of an array, leaving it empty.
The XS equivalent of C<@array = ()>. See also L</av_undef>.
Note that it is possible that the actions of a destructor called directly
or indirectly by freeing an element of the array could cause the reference
count of the array itself to be reduced (e.g. by deleting an entry in the
symbol table). So it is a possibility that the AV could have been freed
(or even reallocated) on return from the call unless you hold a reference
to it.
lib/Perl/APIReference/V5_022_002.pm view on Meta::CPAN
package Perl::APIReference::V5_022_002;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_022_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.022002';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_022_003.pm view on Meta::CPAN
package Perl::APIReference::V5_022_003;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_022_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.022003';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_022_004.pm view on Meta::CPAN
package Perl::APIReference::V5_022_004;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_022_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.022004';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_024_001.pm view on Meta::CPAN
package Perl::APIReference::V5_024_001;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_024_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.024001';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_024_002.pm view on Meta::CPAN
package Perl::APIReference::V5_024_002;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_024_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.024002';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_024_003.pm view on Meta::CPAN
package Perl::APIReference::V5_024_003;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_024_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.024003';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_024_004.pm view on Meta::CPAN
package Perl::APIReference::V5_024_004;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_024_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.024004';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_026_001.pm view on Meta::CPAN
package Perl::APIReference::V5_026_001;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_026_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.026001';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_026_002.pm view on Meta::CPAN
package Perl::APIReference::V5_026_002;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_026_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.026002';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_026_003.pm view on Meta::CPAN
package Perl::APIReference::V5_026_003;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_026_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.026003';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_026_004.pm view on Meta::CPAN
package Perl::APIReference::V5_026_004;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_026_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.026001';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_028_001.pm view on Meta::CPAN
package Perl::APIReference::V5_028_001;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_028_000';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.028001';
bless $obj => $class;
return $obj;
}
1;
lib/Perl/APIReference/V5_028_002.pm view on Meta::CPAN
package Perl::APIReference::V5_028_002;
use strict;
use warnings;
use parent 'Perl::APIReference::V5_028_001';
sub new {
my $class = shift;
my $obj = $class->SUPER::new(@_);
$obj->{perl_version} = '5.028002';
bless $obj => $class;
# Override the few changes since 5.28.1
$obj->{'index'}{'AvFILL'} = {'text' => q{Same as C<av_top_index()> or C<av_tindex()>.
int AvFILL(AV* av)','name' => 'AvFILL}};
$obj->{'index'}{'grok_infnan'} = {'text' => q{Helper for C<grok_number()>, accepts various ways of spelling "infinity"
or "not a number", and returns one of the following flag combinations:
IS_NUMBER_INFINITY