The DiagramRow
Class Reference
Class representing a row in the built-in class diagram. More...
Declaration
class DiagramRow { ... }
Public Member Typedefs Index
Public Constructors Index
Public Member Functions Index
Private Member Attributes Index
Description
Class representing a row in the built-in class diagram.
Definition at line 78 of file diagram.cpp.
Public Member Typedefs
iterator
using DiagramRow::iterator = typename Vec::iterator |
|
Ptr
using DiagramRow::Ptr = std::unique_ptr<DiagramItem> |
|
Definition at line 81 of file diagram.cpp.
81 using Ptr = std::unique_ptr<DiagramItem>;
reverse_iterator
using DiagramRow::reverse_iterator = typename Vec::reverse_iterator |
|
Vec
using DiagramRow::Vec = std::vector<Ptr> |
|
Public Constructors
DiagramRow()
Public Member Functions
begin()
iterator DiagramRow::begin () |
|
inline
|
end()
iterator DiagramRow::end () |
|
inline
|
insertClass()
Definition at line 86 of file diagram.cpp.
358{
360 cd,prot,virt,ts);
364 m_items.push_back(std::move(di));
365 int count=0;
367 {
368
371 }
372 if (count>0 && (prot!=Protection::Private || !doBases))
373 {
376 {
378 }
379 else
380 {
382 }
384 {
387 {
389 doBases ? bcd.virt : Specifier::Normal,
390 doBases ? bcd.templSpecifiers : QCString());
391 }
392 }
393 }
394}
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.
item()
DiagramItem * DiagramRow::item (int index) |
|
inline
|
number()
uint32_t DiagramRow::number () |
|
inline
|
numItems()
uint32_t DiagramRow::numItems () |
|
inline
|
rbegin()
reverse_iterator DiagramRow::rbegin () |
|
inline
|
rend()
reverse_iterator DiagramRow::rend () |
|
inline
|
Private Member Attributes
m_diagram
TreeDiagram* DiagramRow::m_diagram |
|
m_items
m_level
uint32_t DiagramRow::m_level |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.