EntryNav Class Reference

#include <entry.h>

List of all members.

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)
Entryentry () const
int section () const
const QCString & type () const
const QCString & name () const
TagInfotagInfo () const
const QList< EntryNav > * children () const
EntryNavparent () const
FileDeffileDef () const


Detailed Description

Definition at line 408 of file entry.h.


Constructor & Destructor Documentation

EntryNav::EntryNav ( EntryNav parent,
Entry e 
)

Definition at line 361 of file entry.cpp.

References TagInfo::anchor, TagInfo::fileName, Entry::tagInfo, and TagInfo::tagName.

EntryNav::~EntryNav (  ) 

Definition at line 387 of file entry.cpp.


Member Function Documentation

void EntryNav::addChild ( EntryNav  ) 

Definition at line 394 of file entry.cpp.

bool EntryNav::loadEntry ( FileStorage storage  ) 

Definition at line 404 of file entry.cpp.

References unmarshalEntry().

Referenced by VhdlDocGen::computeVhdlComponentRelations().

bool EntryNav::saveEntry ( Entry e,
FileStorage storage 
)

Definition at line 437 of file entry.cpp.

References marshalEntry().

void EntryNav::setEntry ( Entry e  ) 

Definition at line 455 of file entry.cpp.

Referenced by parseInput().

void EntryNav::releaseEntry (  ) 

Definition at line 445 of file entry.cpp.

Referenced by VhdlDocGen::computeVhdlComponentRelations().

void EntryNav::changeSection ( int  section  )  [inline]

Definition at line 418 of file entry.h.

void EntryNav::setFileDef ( FileDef fd  )  [inline]

Definition at line 419 of file entry.h.

Entry* EntryNav::entry (  )  const [inline]

Definition at line 421 of file entry.h.

Referenced by VhdlDocGen::addFuncDoc(), VhdlDocGen::computeVhdlComponentRelations(), and VhdlDocGen::writeDoc().

int EntryNav::section (  )  const [inline]

Definition at line 422 of file entry.h.

Referenced by printNavTree().

const QCString& EntryNav::type (  )  const [inline]

Definition at line 423 of file entry.h.

const QCString& EntryNav::name (  )  const [inline]

Definition at line 424 of file entry.h.

Referenced by VhdlDocGen::computeVhdlComponentRelations(), and printNavTree().

TagInfo* EntryNav::tagInfo (  )  const [inline]

Definition at line 425 of file entry.h.

const QList<EntryNav>* EntryNav::children (  )  const [inline]

Definition at line 426 of file entry.h.

Referenced by printNavTree().

EntryNav* EntryNav::parent (  )  const [inline]

Definition at line 427 of file entry.h.

FileDef* EntryNav::fileDef (  )  const [inline]

Definition at line 428 of file entry.h.

Referenced by VhdlDocGen::computeVhdlComponentRelations().


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



Generated on Mon Mar 31 10:58:59 2008 by  doxygen 1.5.1