Doxygen
|
Class holding stacks of blocks available in the context 更多...
Public 类型 | |
using | NodeBlockList = std::deque< TemplateNodeBlock * > |
Public 成员函数 | |
TemplateBlockContext () | |
TemplateNodeBlock * | get (const QCString &name) const |
TemplateNodeBlock * | pop (const QCString &name) |
void | add (TemplateNodeBlock *block) |
void | add (TemplateBlockContext *ctx) |
void | push (TemplateNodeBlock *block) |
void | clear () |
Private 属性 | |
std::map< std::string, NodeBlockList > | m_blocks |
Class holding stacks of blocks available in the context
在文件 template.cpp 第 614 行定义.
using TemplateBlockContext::NodeBlockList = std::deque<TemplateNodeBlock*> |
在文件 template.cpp 第 624 行定义.
TemplateBlockContext::TemplateBlockContext | ( | ) |
在文件 template.cpp 第 4733 行定义.
void TemplateBlockContext::add | ( | TemplateBlockContext * | ctx | ) |
void TemplateBlockContext::add | ( | TemplateNodeBlock * | block | ) |
在文件 template.cpp 第 4765 行定义.
引用了 m_blocks, TemplateNodeBlock::name() , 以及 QCString::str().
被这些函数引用 add(), TemplateImpl::render() , 以及 TemplateNodeExtend::render().
void TemplateBlockContext::clear | ( | ) |
TemplateNodeBlock * TemplateBlockContext::get | ( | const QCString & | name | ) | const |
在文件 template.cpp 第 4737 行定义.
引用了 m_blocks , 以及 QCString::str().
被这些函数引用 TemplateNodeBlock::render().
TemplateNodeBlock * TemplateBlockContext::pop | ( | const QCString & | name | ) |
在文件 template.cpp 第 4750 行定义.
引用了 m_blocks , 以及 QCString::str().
被这些函数引用 TemplateNodeBlock::render().
void TemplateBlockContext::push | ( | TemplateNodeBlock * | block | ) |
在文件 template.cpp 第 4791 行定义.
引用了 m_blocks, TemplateNodeBlock::name() , 以及 QCString::str().
被这些函数引用 TemplateNodeBlock::render().
|
private |