This section contains the documentation for the Template::* modules.
- Template::Base - Base class module implementing common functionality
- Template::Config - Factory module for instantiating other TT2 modules
- Template::Constants - Defines constants for the Template Toolkit
- Template::Context - Runtime context in which templates are processed
- Template::Directive - Perl code generator for template directives
- Template::Document - Compiled template document object
- Template::Exception - Exception handling class module
- Template::Filters - Post-processing filters for template blocks
- Template::Grammar - Parser state/rule tables for the TT grammar
- Template::Iterator - Data iterator used by the FOREACH directive
- Template::Namespace::* Modules -
- Template::Parser - LALR(1) parser for compiling template documents
- Template::Plugin - Base class for Template Toolkit plugins
- Template::Plugin::* Modules -
- Template::Plugins - Plugin provider module
- Template::Provider - Provider module for loading/compiling templates
- Template::Service - General purpose template processing service
- Template::Stash - Magical storage for template variables
- Template::Stash::* Modules -
- Template::Test - Module for automating TT2 test scripts
- Template::Toolkit - Template Processing System
- Template::VMethods - Virtual methods for variables
- Template::View - customised view of a template processing context