Doxygen
Loading...
Searching...
No Matches
dotgroupcollaboration.cpp File Reference
#include "dotgroupcollaboration.h"
#include "classlist.h"
#include "config.h"
#include "doxygen.h"
#include "filedef.h"
#include "groupdef.h"
#include "namespacedef.h"
#include "pagedef.h"
#include "textstream.h"
#include "util.h"
Include dependency graph for dotgroupcollaboration.cpp:

Go to the source code of this file.

Functions

static void makeURL (const Definition *def, DString &url)

Function Documentation

◆ makeURL()

void makeURL ( const Definition * def,
DString & url )
static

Definition at line 52 of file dotgroupcollaboration.cpp.

53{
54 DString fn = def->getOutputFileBase();
56 url = def->getReference()+"$"+fn;
57 if (!def->anchor().empty())
58 {
59 url+="#"+def->anchor();
60 }
61}
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition dstring.h:84
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:148
virtual DString anchor() const =0
virtual DString getReference() const =0
virtual DString getOutputFileBase() const =0
void addHtmlExtensionIfMissing(DString &fName)
Definition util.cpp:3931

References addHtmlExtensionIfMissing(), Definition::anchor(), DString::empty(), Definition::getOutputFileBase(), and Definition::getReference().

Referenced by DotGroupCollaboration::addMemberList(), and DotGroupCollaboration::buildGraph().