Changes for version 0.18 - 2006-04-28
- stl.pm -- wrapper package to import all STL classes.
- Replaced Class::STL::DataMembers with Class::STL::ClassMembers, Class::STL::ClassMembers::DataMember.pm, Class::STL::ClassMembers::FunctionMember;
- Class::STL::ClassMembers::FunctionMember::New for producing class new() function.
- Class::STL::ClassMembers::FunctionMember::Disable to disable class function.
- Class::STL::ClassMembers::DataMember replaces Class::STL::DataMembers::Attributes;
- Example: use stl; { package MyPack; use Class::STL::ClassMembers ( qw(msg_text msg_type), Class::STL::ClassMembers::DataMember->new( name => 'on', validate => '^(input|output)$', default => 'input'), Class::STL::ClassMembers::DataMember->new( name => 'count', validate => '^\d+$', default => '100'), Class::STL::ClassMembers::FunctionMember::New->new(), Class::STL::ClassMembers::FunctionMember::Disable->new(qw(somfunc)), ); }
Documentation
Perl extension for STL-like object management
Provides
in lib/Class/STL/Algorithms.pm
in lib/Class/STL/ClassMembers.pm
in lib/Class/STL/ClassMembers/DataMember.pm
in lib/Class/STL/ClassMembers/FunctionMember.pm
in lib/Class/STL/ClassMembers/FunctionMember.pm
in lib/Class/STL/ClassMembers/FunctionMember.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Element.pm
in lib/Class/STL/Containers.pm
in lib/Class/STL/Iterators.pm
in lib/Class/STL/Iterators.pm
in lib/Class/STL/Iterators.pm
in lib/Class/STL/Iterators.pm
in lib/Class/STL/Iterators.pm
in lib/Class/STL/Iterators.pm
in lib/Class/STL/Iterators.pm
in lib/Class/STL/Iterators.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/Class/STL/Utilities.pm
in lib/stl.pm
Examples
- examples/algorithms.pl
- examples/class_members.pl
- examples/compare.pl
- examples/deque.pl
- examples/find_if.pl
- examples/foreach.pl
- examples/iterator.pl
- examples/list.pl
- examples/priority_queue.pl
- examples/queue.pl
- examples/remove_if.pl
- examples/sort.pl
- examples/swap.pl
- examples/transform.pl
- examples/tree.pl
- examples/vector.pl