Class-STL-Containers
view release on metacpan or search on metacpan
docs/class-stl-containers.pdf view on Meta::CPAN
1.0382 Tw
( classes) Tj
1 0 0 1 76.0 292.2 Tm
0.5106 Tw
(which provide the ) Tj
/F22 10 Tf
0.5106 Tw
(glue) Tj
/F20 10 Tf
0.5106 Tw
( to transparently generate common functions, and will enable you to put your Perl) Tj
1 0 0 1 76.0 280.2 Tm
0.0000 Tw
(application together very quickly.
) Tj
/F20 10 Tf
1 0 0 1 76.0 256.2 Tm
0.0000 Tw
(The ) Tj
/F22 10 Tf
0.0000 Tw
(STL) Tj
docs/class-stl-containers.pod view on Meta::CPAN
my $cl = MyClass->new(attrib1 => 'hello', attrib2 => 'world');
print $cl->attrib1(), " ", $cl->attrib2(), "\n"; # 'hello world'
$cl->attrib1(ucfirst($cl->attrib1));
$cl->attrib2(ucfirst($cl->attrib2));
print $cl->attrib1(), " ", $cl->attrib2(), "\n"; # 'Hello World'
$cl->attrib4('avg'); # Causes progam to die with '** Function attrib2 value failed validation...'
=head1 DESCRIPTION
This package provides a framework for rapid Object Oriented Perl application development. It consists of a number of base classes that are similar to the C++/STL framework, plus a number of I<helper> classes which provide the I<glue> to transparently...
The I<STL> functionality provided consists of F<containers>, F<algorithms>, F<utilities> and F<iterators> as follows:
=item F<Containers>
vector, list, deque, queue, priority_queue, stack, tree.
=item F<Iterators>
( run in 0.856 second using v1.01-cache-2.11-cpan-0a6323c29d9 )