/usr/local/lib64/perl5/5.32/Template/Plugin
NameSizeModeActions
Assert.pm35070444editdlrm
Datafile.pm46440444editdlrm
Date.pm114720444editdlrm
Directory.pm111600444editdlrm
Dumper.pm39700444editdlrm
File.pm111790444editdlrm
Filter.pm98380444editdlrm
Format.pm17970444editdlrm
HTML.pm60320444editdlrm
Image.pm115930444editdlrm
Iterator.pm20010444editdlrm
List.pm27440444editdlrm
Math.pm40900444editdlrm
Pod.pm16500444editdlrm
Procedural.pm36810444editdlrm
Scalar.pm38350444editdlrm
String.pm181820444editdlrm
Table.pm126810444editdlrm
URL.pm57760444editdlrm
View.pm24570444editdlrm
Wrap.pm31920444editdlrm
Edit: /usr/local/lib64/perl5/5.32/Template/Plugin/Iterator.pm (2001B)
#============================================================= -*-Perl-*- # # Template::Plugin::Iterator # # DESCRIPTION # # Plugin to create a Template::Iterator from a list of items and optional # configuration parameters. # # AUTHOR # Andy Wardley # # COPYRIGHT # Copyright (C) 2000-2022 Andy Wardley. All Rights Reserved. # # This module is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. # #============================================================================ package Template::Plugin::Iterator; use strict; use warnings; use base 'Template::Plugin'; use Template::Iterator; our $VERSION = '3.106'; #------------------------------------------------------------------------ # new($context, \@data, \%args) #------------------------------------------------------------------------ sub new { my $class = shift; my $context = shift; Template::Iterator->new(@_); } 1; __END__ =head1 NAME Template::Plugin::Iterator - Plugin to create iterators (Template::Iterator) =head1 SYNOPSIS [% USE iterator(list, args) %] [% FOREACH item = iterator %] [% '' IF iterator.last %] [% END %] =head1 DESCRIPTION The iterator plugin provides a way to create a L object to iterate over a data set. An iterator is implicitly automatically by the L directive. This plugin allows the iterator to be explicitly created with a given name. =head1 AUTHOR Andy Wardley Eabw@wardley.orgE L =head1 COPYRIGHT Copyright (C) 1996-2022 Andy Wardley. All Rights Reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =head1 SEE ALSO L, L =cut # Local Variables: # mode: perl # perl-indent-level: 4 # indent-tabs-mode: nil # End: # # vim: expandtab shiftwidth=4: