Doxygen
Loading...
Searching...
No Matches
dotcallgraph.cpp File Reference
#include "dotcallgraph.h"
#include "config.h"
#include "dotnode.h"
#include "memberlist.h"
#include "util.h"
Include dependency graph for dotcallgraph.cpp:

Go to the source code of this file.

Functions

static DString getUniqueId (const MemberDef *md)

Function Documentation

◆ getUniqueId()

DString getUniqueId ( const MemberDef * md)
static

Definition at line 25 of file dotcallgraph.cpp.

26{
27 const MemberDef *def = md->memberDefinition();
28 if (def==nullptr) def = md;
29 DString result = def->getReference()+"$"+
30 def->getOutputFileBase()+"#"+
31 def->anchor();
32 return result;
33}
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition dstring.h:84
virtual DString anchor() const =0
virtual DString getReference() const =0
virtual DString getOutputFileBase() const =0
A model of a class/file/namespace member symbol.
Definition memberdef.h:45
virtual MemberDef * memberDefinition() const =0

References Definition::anchor(), Definition::getOutputFileBase(), Definition::getReference(), and MemberDef::memberDefinition().

Referenced by DotCallGraph::buildGraph(), and DotCallGraph::DotCallGraph().