Doxygen
Loading...
Searching...
No Matches
RefListManager Class Reference

#include <src/reflist.h>

+ Inheritance diagram for RefListManager:
+ Collaboration diagram for RefListManager:

Static Public Member Functions

static RefListManagerinstance ()
 

Private Member Functions

 RefListManager ()=default
 
 ~RefListManager ()=default
 

Additional Inherited Members

- Public Types inherited from LinkedMap< RefList >
using Ptr
 
using Vec
 
using iterator
 
using const_iterator
 
using reverse_iterator
 
using const_reverse_iterator
 
- Public Member Functions inherited from LinkedMap< RefList >
const RefListfind (const std::string &key) const
 Find an object given the key.
 
const RefListfind (const QCString &key) const
 Find an object given the key.
 
const RefListfind (const char *key) const
 Find an object given the key.
 
RefListfind (const char *key)
 A non-const wrapper for find() const.
 
RefListfind (const QCString &key)
 A non-const wrapper for find() const.
 
RefListfind (const std::string &key)
 A non-const wrapper for find() const.
 
RefListadd (const char *k, Args &&... args)
 Adds a new object to the ordered vector if it was not added already.
 
RefListadd (const QCString &k, Args &&... args)
 
RefListadd (const char *k, Ptr &&ptr)
 Adds an existing object to the ordered vector (unless another object was already added under the same key).
 
RefListadd (const QCString &k, Ptr &&ptr)
 
RefListprepend (const char *k, Args &&... args)
 Prepends a new object to the ordered vector if it was not added already.
 
RefListprepend (const QCString &key, Args &&... args)
 
bool del (const QCString &key)
 Removes an object from the container and deletes it.
 
Ptroperator[] (size_t pos)
 
const Ptroperator[] (size_t pos) const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
bool empty () const
 
size_t size () const
 
void clear ()
 

Detailed Description

Definition at line 118 of file reflist.h.

Constructor & Destructor Documentation

◆ RefListManager()

RefListManager::RefListManager ( )
privatedefault

Referenced by instance(), and ~RefListManager().

◆ ~RefListManager()

RefListManager::~RefListManager ( )
privatedefault

References RefListManager().

Member Function Documentation

◆ instance()

static RefListManager & RefListManager::instance ( )
inlinestatic

Definition at line 121 of file reflist.h.

122 {
123 static RefListManager rlm;
124 return rlm;
125 }
RefListManager()=default

References RefListManager().

Referenced by addXRefItem(), generateXRefPages(), DocXRefItem::parse(), resolveUserReferences(), and PageDefImpl::writeTagFile().


The documentation for this class was generated from the following file: