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 QCString &name, const QCString &context, const QCString &srcFile, int srcLine)
 
QCString name () const
 
QCString file () const
 
QCString relPath () const
 
bool hasCaption () const
 
QCString width () const
 
QCString height () const
 
QCString context () const
 
QCString 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 }
 
- Protected Member Functions inherited from DocNode
void setInsidePreformatted (bool p)
 

Detailed Description

Definition at line 672 of file docnode.h.

Constructor & Destructor Documentation

◆ DocDiagramFileBase()

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

Definition at line 675 of file docnode.h.

677 : DocCompoundNode(parser,parent), p(std::make_unique<Private>(name, context, srcFile, srcLine)) {}
DocCompoundNode(DocParser *parser, DocNodeVariant *parent)
Definition docnode.h:140
QCString srcFile() const
Definition docnode.h:685
std::unique_ptr< Private > p
Definition docnode.h:702
int srcLine() const
Definition docnode.h:686
QCString context() const
Definition docnode.h:684
QCString name() const
Definition docnode.h:678
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(), 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: