#include <entry.h>
Public Member Functions | |
EntryNav (EntryNav *parent, Entry *e) | |
~EntryNav () | |
void | addChild (EntryNav *) |
bool | loadEntry (FileStorage *storage) |
bool | saveEntry (Entry *e, FileStorage *storage) |
void | setEntry (Entry *e) |
void | releaseEntry () |
void | changeSection (int section) |
void | setFileDef (FileDef *fd) |
Entry * | entry () const |
int | section () const |
SrcLangExt | lang () const |
const QCString & | type () const |
const QCString & | name () const |
TagInfo * | tagInfo () const |
const QList< EntryNav > * | children () const |
EntryNav * | parent () const |
FileDef * | fileDef () const |
Private Attributes | |
EntryNav * | m_parent |
parent node in the tree More... | |
QList< EntryNav > * | m_subList |
entries that are children of this one More... | |
int | m_section |
entry type (see Sections); More... | |
QCString | m_type |
member type More... | |
QCString | m_name |
member name More... | |
TagInfo * | m_tagInfo |
tag file info More... | |
FileDef * | m_fileDef |
SrcLangExt | m_lang |
programming language in which this entry was found More... | |
Entry * | m_info |
int64 | m_offset |
bool | m_noLoad |
Wrapper for a node in the Entry tree.
Allows navigating through the Entry tree and load and storing Entry objects persistently to disk.
Definition at line 331 of file entry.cpp.
EntryNav::~EntryNav | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
bool EntryNav::loadEntry | ( | FileStorage * | storage | ) |
|
inline |
|
inline |
void EntryNav::releaseEntry | ( | ) |
bool EntryNav::saveEntry | ( | Entry * | e, |
FileStorage * | storage | ||
) |
|
inline |
void EntryNav::setEntry | ( | Entry * | e | ) |
|
inline |
|
inline |
|
inline |
|
private |
|
private |