Class representing an 'tree' tag in a template
更多...
Class representing an 'tree' tag in a template
在文件 template.cpp 第 3935 行定义.
◆ TemplateNodeTree()
◆ render()
◆ renderChildren()
在文件 template.cpp 第 3961 行定义.
3972 for (it->toFirst();(it->current(node));it->toNext())
3974 c->
set(
"node",node);
3975 bool hasChildren=
FALSE;
3983 if (list && list->count()>0)
3985 TreeContext childCtx(
this,list,ctx->templateCtx);
3991 c->
set(
"children",children);
引用了 FALSE, TemplateVariant::isValid(), TemplateNodeTree::TreeContext::list, TemplateNodeCreator< TemplateNodeTree >::m_line, TemplateNodeCreator< TemplateNodeTree >::m_templateName, m_treeNodes, TemplateNodeTree::TreeContext::object, TemplateContext::pop(), TemplateContext::push(), qPrint(), TemplateNodeList::render(), renderChildren(), TemplateContext::set(), TemplateVariant::setRaw(), TextStream::str(), TemplateNodeTree::TreeContext::templateCtx, TemplateVariant::toList(), TemplateVariant::toStruct(), TRUE, TemplateVariant::typeAsString() , 以及 TemplateContextImpl::warn().
被这些函数引用 render() , 以及 renderChildren().
◆ m_treeExpr
◆ m_treeNodes
该类的文档由以下文件生成:
void warn(const QCString &fileName, int line, const char *fmt,...) const
void setLocation(const QCString &templateName, int line)
Text streaming class that buffers data.
virtual void set(const QCString &name, const TemplateVariant &v)=0
Sets a value in the current scope.
Abstract interface for a template context.
std::string str() const
Return the contents of the buffer as a std::string object
virtual void push()=0
Push a new scope on the stack.
Internal class representing the implementation of a template context
virtual void pop()=0
Pop the current scope from the stack.