Class-STL-Containers

 view release on metacpan or  search on metacpan

docs/class-stl-containers.pdf  view on Meta::CPAN

1 0 0 1 76.0 418.8 Tm
0.0000 Tw
(    \); 
 ) Tj
/F10 7 Tf
1 0 0 1 76.0 410.4 Tm
0.0000 Tw
(    use Class::STL::ClassMembers::Constructor;  # produce class new\(\) function
 ) Tj
/F10 7 Tf
1 0 0 1 76.0 402.0 Tm
0.0000 Tw
(  \}
 ) Tj
/F10 7 Tf
1 0 0 1 76.0 393.6 Tm
0.0000 Tw
(  my $cl = MyClass->new\(attrib1 => 'hello', attrib2 => 'world'\);
 ) Tj
/F10 7 Tf
1 0 0 1 76.0 385.2 Tm
0.0000 Tw
(  print $cl->attrib1\(\), " ", $cl->attrib2\(\), "\\n"; # 'hello world'
 ) Tj
/F10 7 Tf
1 0 0 1 76.0 376.8 Tm
0.0000 Tw
(  $cl->attrib1\(ucfirst\($cl->attrib1\)\);
 ) Tj
/F10 7 Tf
1 0 0 1 76.0 368.4 Tm
0.0000 Tw
(  $cl->attrib2\(ucfirst\($cl->attrib2\)\);
 ) Tj
/F10 7 Tf
1 0 0 1 76.0 360.0 Tm
0.0000 Tw
(  print $cl->attrib1\(\), " ", $cl->attrib2\(\), "\\n"; # 'Hello World'
 ) Tj
/F10 7 Tf
1 0 0 1 76.0 351.6 Tm
0.0000 Tw
(  $cl->attrib4\('avg'\); # Causes progam to die with '** Function attrib2 value failed validation...'
 ) Tj
/F21 12 Tf
1 0 0 1 52.0 330.6 Tm
0.0000 Tw
(DESCRIPTION
 ) Tj
/F20 10 Tf
1 0 0 1 76.0 316.2 Tm
0.3079 Tw
(This package provides a framework for rapid Object Oriented Perl application development. It consists of) Tj
1 0 0 1 76.0 304.2 Tm
1.0382 Tw
(a number of base classes that are similar to the C++/STL framework, plus a number of ) Tj
/F22 10 Tf
1.0382 Tw
(helper) Tj
/F20 10 Tf
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
/F20 10 Tf
0.0000 Tw
( functionality provided consists of ) Tj
/F23 10 Tf
0.0000 Tw
(containers) Tj
/F20 10 Tf
0.0000 Tw
(, ) Tj
/F23 10 Tf
0.0000 Tw
(algorithms) Tj
/F20 10 Tf
0.0000 Tw
(, ) Tj
/F23 10 Tf
0.0000 Tw
(utilities) Tj
/F20 10 Tf
0.0000 Tw
( and ) Tj
/F23 10 Tf
0.0000 Tw
(iterators) Tj
/F20 10 Tf
0.0000 Tw
( as follows:
 ) Tj
/F20 10 Tf
1 0 0 1 76.0 241.8 Tm
0.0000 Tw
() Tj
/F23 10 Tf
0.0000 Tw
(Containers) Tj
/F20 10 Tf
0.0000 Tw
(
 ) Tj
/F20 10 Tf
1 0 0 1 76.0 229.8 Tm
0.0000 Tw
(vector, list, deque, queue, priority_queue, stack, tree.
 ) Tj
/F20 10 Tf
1 0 0 1 76.0 203.4 Tm
0.0000 Tw
() Tj
/F23 10 Tf
0.0000 Tw
(Iterators) Tj
/F20 10 Tf
0.0000 Tw



( run in 1.040 second using v1.01-cache-2.11-cpan-39bf76dae61 )