Doxygen
Loading...
Searching...
No Matches
dotgroupcollaboration.cpp File Reference
#include "dotgroupcollaboration.h"
#include "classlist.h"
#include "config.h"
#include "doxygen.h"
#include "groupdef.h"
#include "namespacedef.h"
#include "pagedef.h"
#include "textstream.h"
#include "util.h"
#include "filedef.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 50 of file dotgroupcollaboration.cpp.

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

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

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