|  | Tutorial |  |
|  | Manual |  |
|  | Modules |  |
|  | Library |  |
|  | Tools |  |
|  | FAQ |  |
|  | Release |  |
| Template Toolkit | Modules | Module Documentation |

## Module Documentation |

Core modules comprising the Template Toolkit

- Template : Front-end module to the Template Toolkit
- 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::Document : Compiled template document object
- Template::Exception : Exception handling class module
- Template::Filters : Post-processing filters for template blocks
- Template::Iterator : Data iterator used by the FOREACH directive
- Template::Namespace::Constants : Compile time constant folding
- Template::Parser : LALR(1) parser for compiling template documents
- Template::Plugin : Base class for Template Toolkit plugins
- 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::Context : Experimetal stash allowing list/scalar context definition
- Template::Stash::XS : High-speed variable stash written in C
- Template::Test : Module for automating TT2 test scripts
- Template::Toolkit : Template processing system
- Template::Plugin::Autoformat : Interface to Text::Autoformat module
- Template::Plugin::CGI : Interface to the CGI module
- Template::Plugin::Datafile : Plugin to construct records from a simple data file
- Template::Plugin::Date : Plugin to generate formatted date strings
- Template::Plugin::Directory : Plugin for generating directory listings
- Template::Plugin::Dumper : Plugin interface to Data::Dumper
- Template::Plugin::File : Plugin providing information about files
- Template::Plugin::Filter : Base class for plugin filters
- Template::Plugin::Format : Plugin to create formatting functions
- Template::Plugin::HTML : Plugin to create HTML elements
- Template::Plugin::Image : Plugin access to image sizes
- Template::Plugin::Iterator : Plugin to create iterators (Template::Iterator)
- Template::Plugin::Math : Plugin interface to mathematical functions
- Template::Plugin::Pod : Plugin interface to Pod::POM (Pod Object Model)
- Template::Plugin::Procedural : Base class for procedural plugins
- Template::Plugin::String : Object oriented interface for string manipulation
- Template::Plugin::Table : Plugin to present data in a table
- Template::Plugin::URL : Plugin to construct complex URLs
- Template::Plugin::View : Plugin to create views (Template::View)
- Template::Plugin::Wrap : Plugin interface to Text::Wrap

| Tutorial |
| Manual |
| Modules |
| Library |
| Tools |
| FAQ |
| Release |

| http://www.template-toolkit.org/ |