Doxygen
|
Class representing a row in the built-in class diagram 更多...
Public 类型 | |
using | Ptr = std::unique_ptr< DiagramItem > |
using | Vec = std::vector< Ptr > |
using | iterator = typename Vec::iterator |
using | reverse_iterator = typename Vec::reverse_iterator |
Public 成员函数 | |
DiagramRow (TreeDiagram *d, uint l) | |
void | insertClass (DiagramItem *parent, const ClassDef *cd, bool doBases, Protection prot, Specifier virt, const QCString &ts) |
uint | number () |
DiagramItem * | item (int index) |
uint | numItems () const |
iterator | begin () |
iterator | end () |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
Private 属性 | |
TreeDiagram * | m_diagram |
uint | m_level |
Vec | m_items |
Class representing a row in the built-in class diagram
在文件 diagram.cpp 第 75 行定义.
using DiagramRow::iterator = typename Vec::iterator |
在文件 diagram.cpp 第 80 行定义.
using DiagramRow::Ptr = std::unique_ptr<DiagramItem> |
在文件 diagram.cpp 第 78 行定义.
using DiagramRow::reverse_iterator = typename Vec::reverse_iterator |
在文件 diagram.cpp 第 81 行定义.
using DiagramRow::Vec = std::vector<Ptr> |
在文件 diagram.cpp 第 79 行定义.
|
inline |
在文件 diagram.cpp 第 82 行定义.
|
inline |
|
inline |
void DiagramRow::insertClass | ( | DiagramItem * | parent, |
const ClassDef * | cd, | ||
bool | doBases, | ||
Protection | prot, | ||
Specifier | virt, | ||
const QCString & | ts | ||
) |
在文件 diagram.cpp 第 335 行定义.
引用了 DiagramItem::addChild(), TreeDiagram::addRow(), ClassDef::baseClasses(), gridHeight, gridWidth, insertClass(), ClassDef::isVisibleInHierarchy(), m_diagram, m_items, m_level, Normal, numItems(), TreeDiagram::numRows(), Private, TreeDiagram::row() , 以及 ClassDef::subClasses().
被这些函数引用 insertClass() , 以及 TreeDiagram::TreeDiagram().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
在文件 diagram.cpp 第 94 行定义.
被这些函数引用 insertClass().
|
private |
在文件 diagram.cpp 第 96 行定义.
被这些函数引用 begin(), end(), insertClass(), item(), numItems(), rbegin() , 以及 rend().
|
private |
在文件 diagram.cpp 第 95 行定义.
被这些函数引用 insertClass() , 以及 number().