浏览该文件的文档.
20 #include <unordered_map>
QCString m_anchor
anchor in the list
static RefListManager & instance()
QCString m_title
display name of the entity
void setScope(const Definition *scope)
The common base class of all entity definitions found in the sources.
int m_id
unique identifier for this item within its list
void setGroup(const QCString &group)
This struct represents an item in the list of references.
QCString m_prefix
type prefix for the name
QCString m_args
optional arguments for the entity (if function)
RefList(const QCString &listName, const QCString &pageTitle, const QCString &secTitle)
std::vector< std::unique_ptr< RefItem > > m_entries
void setPrefix(const QCString &prefix)
void setArgs(const QCString &args)
List of cross-referenced items
RefItem * find(int itemId)
void setTitle(const QCString &title)
const Definition * scope() const
void setText(const QCString &text)
QCString listName() const
QCString m_group
group id used to combine item under a single header
const Definition * m_scope
scope to use for references.
std::vector< RefItem * > RefItemVector
RefListManager & operator=(const RefListManager &other)=delete
QCString pageTitle() const
QCString m_text
text of the item.
std::unordered_map< int, RefItem * > m_lookup
void setName(const QCString &name)
RefList * m_list
list owning this item
RefItem(int id, RefList *list)
Container class representing a vector of objects with keys.
QCString sectionTitle() const
QCString m_name
name of the entity containing the reference
QCString fileName() const
void setAnchor(const QCString &anchor)
This is an alternative implementation of QCString.