Subpackages
Submodules
- api - Defines the external API for the template package.
- imutable_template - Defines the IMutableTemplate interface used to define modifiable templates.
- itemplate - Defines the ITemplate interface used to create templatizable object hierarchies.
- itemplate_choice - Defines the ITemplateChoice interface used by ITemplateDataNameItem interface.
- itemplate_data_context - Defines the ITemplateDataContext interface for accessing a named collection of data that can be bound to a templatized object when converting it to a 'live' set of objects.
- itemplate_data_name_item - Defines the ITemplateDataNameItem interface used by elements of a TemplateDataName.
- itemplate_data_source - Defines the ITemplateDataSource interface for creating 'live' application data sources from a templatized data source object.
- mutable_template - A concrete base class that implements the IMutableTemplate interface.
- template_choice
- template_data_name - Defines the TemplateDataName class used for binding a data source to a data context.
- template_data_names - Defines the TemplateDataNames class used to manage application data source bindings to named context data.
- template_impl - Defines the Template class, which provides a default implementation of the ITemplate interface that can be used when defining templatizable objects.
- template_traits - Trait definitions useful when creating templatizable classes.