Cutelee 6.1.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CCutelee::AbstractLocalizerInterface for implementing an internationalization system
  CCutelee::QtLocalizerProvides internationalization based on QLocale and QTranslator
 CCutelee::AbstractMarkupBuilderInterface for creating marked-up text output
  CCutelee::BBCodeBuilderBuilder to create BBCode from a QTextDocument
  CCutelee::MediaWikiMarkupBuilderCreates MediaWiki markup from a QTextDocument
  CCutelee::PlainTextMarkupBuilderCreates a simple marked up plain text document
  CCutelee::TextHTMLBuilderThe TextHTMLBuilder creates a clean html markup output
 CCutelee::AbstractNodeFactoryPrivate
 CCutelee::AbstractTemplateLoaderAn retrieval interface to a storage location for Template objects
  CCutelee::CachingLoaderDecoratorImplements a loader decorator which caches compiled Template objects
  CCutelee::FileSystemTemplateLoaderThe FileSystemTemplateLoader loads Templates from the file system
  CCutelee::InMemoryTemplateLoaderThe InMemoryTemplateLoader loads Templates set dynamically in memory
   CFakeTemplateLoader
 Cstd::array< T >STL class
  CThreeArray< T >
 CBlockContext
 CCutelee::CachingLoaderDecoratorPrivate
 CCleanupAssociativeContainer< Container, T >
 CCleanupAssociativeContainer< Container, QObject * >
 CCleanupAssociativeContainer< std::map< T, QObject * >, QObject * >
 CCleanupSequentialContainer< Container, T >
 CCleanupSequentialContainer< Container, QObject * >
 CContainerPopulator< Container >
 CContainerPopulator< QHash< QString, T > >
 CContainerPopulator< QMap< QString, T > >
 CContainerPopulator< QSet< T > >
 CContainerPopulator< std::map< QString, T > >
 CCutelee::ContextThe Context class holds the context to render a Template with
 CCutelee::ContextPrivate
 CCustomGadget
 CDictSortLessThan
 CCutelee::ExceptionAn exception for use when implementing template tags
 CCutelee::FileSystemTemplateLoaderPrivate
 CCutelee::FilterBase class for all filters
  CAddFilter
  CAddSlashesFilter
  CCapFirstFilter
  CCenterFilter
  CCutFilter
  CDateFilter
  CDefaultFilter
  CDefaultIfNoneFilter
  CDictSortFilter
  CDivisibleByFilter
  CEscapeFilter
  CEscapeJsFilter
  CFileSizeFormatFilter
  CFirstFilter
  CFixAmpersandsFilter
  CFloatFormatFilter
  CForceEscapeFilter
  CGetDigitFilter
  CJoinFilter
  CLJustFilter
  CLastFilter
  CLengthFilter
  CLengthIsFilter
  CLineBreaksBrFilter
  CLineBreaksFilter
  CLineNumbersFilter
  CLowerFilter
  CMakeListFilter
  CRJustFilter
  CRandomFilter
  CRemoveTagsFilter
  CSafeFilter
  CSafeSequenceFilter
  CScriptableFilter
  CSliceFilter
  CSlugifyFilter
  CStringFormatFilter
  CStripTagsFilter
  CTimeFilter
  CTimeSinceFilter
  CTimeUntilFilter
  CTitleFilter
  CTruncateCharsFilter
  CTruncateWordsFilter
  CUnorderedListFilter
  CUpperFilter
  CWordCountFilter
  CWordWrapFilter
  CYesNoFilter
 CCutelee::FilterExpressionA FilterExpression object represents a filter expression in a template
 CCutelee::FilterExpressionPrivate
 CGadgetClass
 CLocale
 CCutelee::MarkupDirectorInstructs a builder object to create markup output
 CCutelee::NodePrivate
 CCutelee::OutputStreamThe OutputStream class is used to render templates to a QTextStream
  CJSOutputStream
  CNoEscapeOutputStream
 CCutelee::ParserPrivate
 CPerson
 CPersonGadget
 CCutelee::PlainTextMarkupBuilderPrivate
 CQList< Cutelee::Node * > [external]
  CCutelee::NodeListA list of Nodes with some convenience API for rendering them
 CQObject [external]
  CBadIfObject
  CCoverageObject
   CTestBuiltinSyntax
   CTestCachingLoader
   CTestDefaultTags
   CTestFilters
   CTestGenericContainers
   CTestGenericTypes
   CTestHtmlOutput
   CTestInsertLibrary
   CTestInternationalization
   CTestLoaderTags
   CTestPlainMarkupOutput
   CTestSafeString
   CTestScriptableTagsSyntax
  CCoverageObject
  CCustomObject
  CCutelee::AbstractNodeFactoryBase class for all NodeFactories
   CAutoescapeNodeFactory
   CBlockNodeFactory
   CCommentNodeFactory
   CCycleNodeFactory
   CDebugNodeFactory
   CExtendsNodeFactory
   CFilterNodeFactory
   CFirstOfNodeFactory
   CForNodeFactory
   CI18nNodeFactory
   CI18nVarNodeFactory
   CI18ncNodeFactory
   CI18ncVarNodeFactory
   CI18ncpNodeFactory
   CI18ncpVarNodeFactory
   CI18npNodeFactory
   CI18npVarNodeFactory
   CIfChangedNodeFactory
   CIfEqualNodeFactory
    CIfNotEqualNodeFactory
   CIfNodeFactory
   CIncludeNodeFactory
   CL10nFileSizeNodeFactory
   CL10nFileSizeVarNodeFactory
   CL10nMoneyNodeFactory
   CL10nMoneyVarNodeFactory
   CLoadNodeFactory
   CMediaFinderNodeFactory
   CNowNodeFactory
   CRangeNodeFactory
   CRegroupNodeFactory
   CScriptableNodeFactory
   CSpacelessNodeFactory
   CTemplateTagNodeFactory
   CTestLibraryTagFactory
   CWidthRatioNodeFactory
   CWithLocaleNodeFactory
   CWithNodeFactory
  CCutelee::EngineCutelee::Engine is the main entry point for creating Cutelee Templates
  CCutelee::NodeBase class for all nodes
   CAutoescapeNode
   CBlockNode
   CCommentNode
   CConstantIncludeNode
   CCycleNode
   CDebugNode
   CExtendsNode
   CFilterNode
   CFirstOfNode
   CForNode
   CI18nNode
   CI18nVarNode
   CI18ncNode
   CI18ncVarNode
   CI18ncpNode
   CI18ncpVarNode
   CI18npNode
   CI18npVarNode
   CIfChangedNode
   CIfEqualNode
   CIfNode
   CIncludeNode
   CL10nFileSizeNode
   CL10nFileSizeVarNode
   CL10nMoneyNode
   CL10nMoneyVarNode
   CLoadNode
   CMediaFinderNode
   CNowNode
   CRangeNode
   CRegroupNode
   CScriptableNode
   CSpacelessNode
   CTemplateTagNode
   CTestLibraryTag
   CWidthRatioNode
   CWithLocaleNode
   CWithNode
  CCutelee::ParserThe Parser class processes a string template into a tree of nodes
  CCutelee::ScriptableHelperFunctions
  CCutelee::ScriptableTagLibrary
  CCutelee::TemplateThe Template class is a tree of nodes which may be rendered
  CDefaultFiltersLibrary
  CDefaultTagLibrary
  CI18nTagLibrary
  CLoaderTagLibrary
  CObjectWithProperties
  COtherClass
  COtherObject
  CPersonObject
  CScriptableContext
  CScriptableFilterExpression
  CScriptableParser
  CScriptableSafeString
  CScriptableTemplate
  CScriptableVariable
  CSomeClass
  CStaticQtMetaObject
  CTestLibrary
  CTestLoadLibrary
  CZoo
 CQString [external]
  CCutelee::SafeString::NestedStringThe NestedString is a QString whose methods always return a SafeString
  CSafeString
  CUsingSafeString
  CWrappingSubclassSafeString::Subclass
 CQtHasher< Key >
 CCutelee::QtLocalizerPrivate
 CRegisteredNotListType
 CCutelee::RenderContextProvides storage facility for state while rendering a template
 CCutelee::RenderContextPrivate
 CRingIterator< T >
 CCutelee::SafeStringA QString wrapper class for containing whether a string is safe or needs to be escaped
 CSequentialContainerTester< Container >
 CSequentialContainerTester< QSet< T > >
 CSequentialContainerTester< std::list< T > >
 CCutelee::TagLibraryInterfaceThe TagLibraryInterface returns available tags and filters from libraries
  CCutelee::ScriptableTagLibrary
  CDefaultFiltersLibrary
  CDefaultTagLibrary
  CI18nTagLibrary
  CLoaderTagLibrary
  CTestLibrary
  CTestLoadLibrary
 CCutelee::TextHTMLBuilderPrivate
 CCutelee::Token
 Cstd::unordered_map< K, T >STL class
  CQtUnorderedMap< Key, Value >
 CUnregisteredType
 CCutelee::VariableA container for static variables defined in Templates
 CCutelee::VariablePrivate
 CWrappingSafeString
 CWrappingSubclassSafeString