[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Member Functions

KLFLibModelCache::NodeCache< N > Class Template Reference

#include <klflibview_p.h>

Inheritance diagram for KLFLibModelCache::NodeCache< N >:
Inheritance graph
[legend]
Collaboration diagram for KLFLibModelCache::NodeCache< N >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NodeCache ()
bool isAllocated (IndexType i)
IndexType insertNewNode (const N &n)
void unlinkNode (const NodeId &nid)
void unlinkNode (IndexType index)
takeNode (const NodeId &nid)
takeNode (IndexType index)

Detailed Description

template<class N>
class KLFLibModelCache::NodeCache< N >

Definition at line 160 of file klflibview_p.h.


Constructor & Destructor Documentation

template<class N>
KLFLibModelCache::NodeCache< N >::NodeCache ( ) [inline]

Definition at line 162 of file klflibview_p.h.


Member Function Documentation

template<class N>
IndexType KLFLibModelCache::NodeCache< N >::insertNewNode ( const N &  n) [inline]
template<class N>
bool KLFLibModelCache::NodeCache< N >::isAllocated ( IndexType  i) [inline]

Definition at line 164 of file klflibview_p.h.

Referenced by KLFLibModelCache::cacheFindCategoryLabel().

template<class N>
N KLFLibModelCache::NodeCache< N >::takeNode ( const NodeId nid) [inline]
Warning:
: you must check manually before calling this function that nid is right kind!

Definition at line 191 of file klflibview_p.h.

Referenced by KLFLibModelCache::NodeCache< EntryNode >::takeNode().

template<class N>
N KLFLibModelCache::NodeCache< N >::takeNode ( IndexType  index) [inline]

Definition at line 192 of file klflibview_p.h.

template<class N>
void KLFLibModelCache::NodeCache< N >::unlinkNode ( IndexType  index) [inline]

Definition at line 184 of file klflibview_p.h.

template<class N>
void KLFLibModelCache::NodeCache< N >::unlinkNode ( const NodeId nid) [inline]
Warning:
: you must check manually before calling this function that nid is right kind!

Definition at line 183 of file klflibview_p.h.

Referenced by KLFLibModelCache::NodeCache< EntryNode >::takeNode(), KLFLibModelCache::treeTakeEntry(), and KLFLibModelCache::NodeCache< EntryNode >::unlinkNode().


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

Generated by doxygen 1.7.3