Grantlee  5.2.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCGrantlee::AbstractLocalizerInterface for implementing an internationalization system
|\CGrantlee::QtLocalizerProvides internationalization based on QLocale and QTranslator
oCGrantlee::AbstractMarkupBuilderInterface for creating marked-up text output
|oCGrantlee::BBCodeBuilderBuilder to create BBCode from a QTextDocument
|oCGrantlee::MediaWikiMarkupBuilderCreates MediaWiki markup from a QTextDocument
|oCGrantlee::PlainTextMarkupBuilderCreates a simple marked up plain text document
|\CGrantlee::TextHTMLBuilderThe TextHTMLBuilder creates a clean html markup output
oCGrantlee::AbstractTemplateLoaderAn retrieval interface to a storage location for Template objects
|oCGrantlee::CachingLoaderDecoratorImplements a loader decorator which caches compiled Template objects
|oCGrantlee::FileSystemTemplateLoaderThe **FileSystemTemplateLoader** loads Templates from the file system
|\CGrantlee::InMemoryTemplateLoaderThe **InMemoryTemplateLoader** loads Templates set dynamically in memory
oCGrantlee::ContextThe **Context** class holds the context to render a Template with
oCGrantlee::ExceptionAn exception for use when implementing template tags
oCGrantlee::FilterBase class for all filters
oCGrantlee::FilterExpressionA **FilterExpression** object represents a filter expression in a template
oCGrantlee::MarkupDirectorInstructs a builder object to create markup output
oCGrantlee::OutputStreamThe **OutputStream** class is used to render templates to a QTextStream
oCQList
|\CGrantlee::NodeListA list of Nodes with some convenience API for rendering them
oCQObject
|oCCoverageObject
|oCGrantlee::AbstractNodeFactoryBase class for all NodeFactories
|oCGrantlee::Engine**Grantlee::Engine** is the main entry point for creating Grantlee Templates
|oCGrantlee::NodeBase class for all nodes
|oCGrantlee::ParserThe **Parser** class processes a string template into a tree of nodes
|\CGrantlee::TemplateThe **Template** class is a tree of nodes which may be rendered
oCQString
|\CGrantlee::SafeString::NestedStringThe NestedString is a QString whose methods always return a SafeString
oCGrantlee::RenderContextProvides storage facility for state while rendering a template
oCGrantlee::SafeStringA QString wrapper class for containing whether a string is safe or needs to be escaped
oCGrantlee::TagLibraryInterfaceThe **TagLibraryInterface** returns available tags and filters from libraries
oCGrantlee::Token
\CGrantlee::VariableA container for static variables defined in Templates