Lines Matching defs:Iterator
3 # Template::Iterator
22 package Template::Iterator;
46 # Template::Iterator object. A reference to the target data (array
259 Template::Iterator - Data iterator used by the FOREACH directive
263 my $iter = Template::Iterator->new(\@data, \%options);
267 The C<Template::Iterator> module defines a generic data iterator for use
280 my $iter = Template::Iterator->new([ 'foo', 'bar', 'baz' ]);
286 my $iter = Template::Iterator->new({
293 my $iter = Template::Iterator->new([
301 my $iter = Template::Iterator->new('foo');
305 my $iter = Template::Iterator->new([ 'foo' ]);
312 my $iter = Template::Iterator->new($list);
316 my $iter = Template::Iterator->new([ $list ]);
318 If the object provides an C<as_list()> method then the L<Template::Iterator>
331 my $iter = Template::Iterator->new($list);
335 my $iter = Template::Iterator->new([ $list ]);
341 the C<Template::Iterator> constructor to treat the object as a list and
356 my $iter = Template::Iterator->new($list);