|
Doxygen
|
#include <vector>#include <memory>#include <functional>#include "qcstring.h"#include "containers.h"#include "variant.h"
template.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:类 | |
| class | TemplateVariant |
| Variant type which can hold one value of a fixed set of types. 更多... | |
| class | TemplateListIntf |
| Abstract read-only interface for a context value of type list. 更多... | |
| class | TemplateListIntf::ConstIterator |
| Abstract interface for a iterator of a list. 更多... | |
| class | TemplateImmutableList |
| Default implementation of a immutable context value of type list. 更多... | |
| class | TemplateStructIntf |
| Abstract interface for a context value of type struct. 更多... | |
| class | TemplateImmutableStruct |
| Default implementation of an immutable context value of type struct. 更多... | |
| class | TemplateEscapeIntf |
| Interface used to escape characters in a string 更多... | |
| class | TemplateSpacelessIntf |
| Interface used to remove redundant spaces inside a spaceless block 更多... | |
| class | TemplateContext |
| Abstract interface for a template context. 更多... | |
| class | Template |
| Abstract interface for a template. 更多... | |
| class | TemplateEngine |
| Engine to create templates and template contexts. 更多... | |
类型定义 | |
| using | TemplateListIntfPtr = std::shared_ptr< TemplateListIntf > |
| using | TemplateStructIntfPtr = std::shared_ptr< TemplateStructIntf > |
| using | TemplateStructIntfWeakPtr = std::weak_ptr< TemplateStructIntf > |
| using | TemplateVariantList = std::vector< TemplateVariant > |
| using TemplateListIntfPtr = std::shared_ptr<TemplateListIntf> |
在文件 template.h 第 32 行定义.
| using TemplateStructIntfPtr = std::shared_ptr<TemplateStructIntf> |
在文件 template.h 第 33 行定义.
| using TemplateStructIntfWeakPtr = std::weak_ptr<TemplateStructIntf> |
在文件 template.h 第 34 行定义.