Doxygen
Loading...
Searching...
No Matches
DocDiagramFileBase Class Reference

#include <src/docnode.h>

Inheritance diagram for DocDiagramFileBase:
Collaboration diagram for DocDiagramFileBase:

Classes

struct  Private

Public Member Functions

 DocDiagramFileBase (DocParser *parser, DocNodeVariant *parent, const DString &name, const DString &context, const DString &srcFile, int srcLine)
DString name () const
DString file () const
DString relPath () const
bool hasCaption () const
DString width () const
DString height () const
DString context () const
DString srcFile () const
int srcLine () const
Public Member Functions inherited from DocCompoundNode
 DocCompoundNode (DocParser *parser, DocNodeVariant *parent)
DocNodeListchildren ()
const DocNodeListchildren () const
Public Member Functions inherited from DocNode
 DocNode (DocParser *parser, DocNodeVariant *parent)
 ~DocNode ()=default
DocNodeVariantparent ()
const DocNodeVariantparent () const
DocNodeVariantthisVariant ()
const DocNodeVariantthisVariant () const
void setThisVariant (DocNodeVariant *thisVariant)
DocParserparser ()
const DocParserparser () const
void setParent (DocNodeVariant *parent)
bool isPreformatted () const

Protected Attributes

std::unique_ptr< Privatep

Additional Inherited Members

Protected Types inherited from DocNode
enum  RefType {
  Unknown , Anchor , Section , Table ,
  Requirement
}
Protected Member Functions inherited from DocNode
void setInsidePreformatted (bool p)

Detailed Description

Definition at line 678 of file docnode.h.

Constructor & Destructor Documentation

◆ DocDiagramFileBase()

DocDiagramFileBase::DocDiagramFileBase ( DocParser * parser,
DocNodeVariant * parent,
const DString & name,
const DString & context,
const DString & srcFile,
int srcLine )
inline

Definition at line 681 of file docnode.h.

683 : DocCompoundNode(parser,parent), p(std::make_unique<Private>(name, context, srcFile, srcLine)) {}
DocCompoundNode(DocParser *parser, DocNodeVariant *parent)
Definition docnode.h:141
DString name() const
Definition docnode.h:684
DString srcFile() const
Definition docnode.h:691
std::unique_ptr< Private > p
Definition docnode.h:708
DString context() const
Definition docnode.h:690
int srcLine() const
Definition docnode.h:692
DocParser * parser()
Definition docnode.h:97
DocNodeVariant * parent()
Definition docnode.h:89

References context(), DocCompoundNode::DocCompoundNode(), name(), p, DocNode::parent(), DocNode::parser(), srcFile(), and srcLine().

Referenced by DocDiaFile::DocDiaFile(), DocDotFile::DocDotFile(), DocMermaidFile::DocMermaidFile(), DocMscFile::DocMscFile(), and DocPlantUmlFile::DocPlantUmlFile().

Member Function Documentation

◆ context()

◆ file()

◆ hasCaption()

◆ height()

◆ name()

◆ relPath()

◆ srcFile()

◆ srcLine()

◆ width()

Member Data Documentation

◆ p


The documentation for this class was generated from the following file: