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) |
uint32_t | number () |
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 78 of file diagram.cpp.
using DiagramRow::iterator = typename Vec::iterator |
Definition at line 83 of file diagram.cpp.
using DiagramRow::Ptr = std::unique_ptr<DiagramItem> |
Definition at line 81 of file diagram.cpp.
using DiagramRow::reverse_iterator = typename Vec::reverse_iterator |
Definition at line 84 of file diagram.cpp.
using DiagramRow::Vec = std::vector<Ptr> |
Definition at line 82 of file diagram.cpp.
|
inline |
Definition at line 85 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 356 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 |
|
inline |
|
private |
Definition at line 97 of file diagram.cpp.
Referenced by DiagramRow(), and insertClass().
|
private |
Definition at line 99 of file diagram.cpp.
Referenced by begin(), end(), insertClass(), item(), numItems(), rbegin(), and rend().
|
private |
Definition at line 98 of file diagram.cpp.
Referenced by DiagramRow(), insertClass(), and number().