|
Doxygen
|
Class representing a row in the built-in class diagram. More...
Public Types | |
| using | Ptr = std::unique_ptr<DiagramItem> |
| using | Vec = std::vector<Ptr> |
| using | iterator = typename Vec::iterator |
| using | reverse_iterator = typename Vec::reverse_iterator |
Public Member Functions | |
| DiagramRow (TreeDiagram *d, uint32_t l) | |
| void | insertClass (DiagramItem *parent, const ClassDef *cd, bool doBases, Protection prot, Specifier virt, const QCString &ts) |
| DiagramItem * | item (int index) |
| uint32_t | numItems () const |
| iterator | begin () |
| iterator | end () |
| reverse_iterator | rbegin () |
| reverse_iterator | rend () |
Private Attributes | |
| TreeDiagram * | m_diagram |
| uint32_t | m_level |
| Vec | m_items |
Class representing a row in the built-in class diagram.
Definition at line 77 of file diagram.cpp.
| using DiagramRow::iterator = typename Vec::iterator |
Definition at line 82 of file diagram.cpp.
| using DiagramRow::Ptr = std::unique_ptr<DiagramItem> |
Definition at line 80 of file diagram.cpp.
| using DiagramRow::reverse_iterator = typename Vec::reverse_iterator |
Definition at line 83 of file diagram.cpp.
| using DiagramRow::Vec = std::vector<Ptr> |
Definition at line 81 of file diagram.cpp.
|
inline |
Definition at line 84 of file diagram.cpp.
References m_diagram, and m_level.
Referenced by insertClass().
|
inline |
|
inline |
| void DiagramRow::insertClass | ( | DiagramItem * | parent, |
| const ClassDef * | cd, | ||
| bool | doBases, | ||
| Protection | prot, | ||
| Specifier | virt, | ||
| const QCString & | ts ) |
Definition at line 349 of file diagram.cpp.
References ClassDef::baseClasses(), DiagramRow(), gridHeight, gridWidth, insertClass(), ClassDef::isVisibleInHierarchy(), m_diagram, m_items, m_level, parent(), and ClassDef::subClasses().
Referenced by insertClass(), and TreeDiagram::TreeDiagram().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 95 of file diagram.cpp.
Referenced by DiagramRow(), and insertClass().
|
private |
Definition at line 97 of file diagram.cpp.
Referenced by begin(), end(), insertClass(), item(), numItems(), rbegin(), and rend().
|
private |
Definition at line 96 of file diagram.cpp.
Referenced by DiagramRow(), and insertClass().