Doxygen
Loading...
Searching...
No Matches
reflist.h File Reference

#include <src/reflist.h>

Include dependency graph for reflist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RefItem
 This struct represents an item in the list of references. More...
class  RefList
 List of cross-referenced items. More...
class  RefListManager

Typedefs

using RefItemVector = std::vector<RefItem*>

Functions

void addRefItem (const RefItemVector &sli, const DString &key, const DString &prefix, const DString &name, const DString &title, const DString &args, const Definition *scope)

Variables

static const DString doxygenList = "Doxygen_List_"

Typedef Documentation

◆ RefItemVector

using RefItemVector = std::vector<RefItem*>

Definition at line 134 of file reflist.h.

Function Documentation

◆ addRefItem()

void addRefItem ( const RefItemVector & sli,
const DString & key,
const DString & prefix,
const DString & name,
const DString & title,
const DString & args,
const Definition * scope )
inline

Definition at line 136 of file reflist.h.

139{
140 //printf("addRefItem(sli=%d,key=%s,prefix=%s,name=%s,title=%s,args=%s)\n",(int)sli.size(),key,prefix,name,title,args);
141 if (!key.empty() && key[0]!='@') // check for @ to skip anonymous stuff (see bug427012)
142 {
143 for (RefItem *item : sli)
144 {
145 item->setPrefix(prefix);
146 item->setScope(scope);
147 item->setName(name);
148 item->setTitle(title);
149 item->setArgs(args);
150 item->setGroup(key);
151 }
152 }
153}
constexpr auto prefix
Definition anchor.cpp:47
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:148
This struct represents an item in the list of references.
Definition reflist.h:33

References DString::empty(), and prefix.

Referenced by MemberDefImpl::addListReference(), ClassDefImpl::addListReferences(), ConceptDefImpl::addListReferences(), DirDefImpl::addListReferences(), FileDefImpl::addListReferences(), GroupDefImpl::addListReferences(), ModuleDefImpl::addListReferences(), NamespaceDefImpl::addListReferences(), PageDefImpl::addListReferences(), and buildPageList().

Variable Documentation

◆ doxygenList

const DString doxygenList = "Doxygen_List_"
inlinestatic

Definition at line 29 of file reflist.h.