[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)
- Public Member Functions inherited from QList< N >
 ConstIterator
 Iterator
 const_pointer
 const_reference
 difference_type
 pointer
 reference
 size_type
 value_type
 QList ()
 QList (const QList< T > &other)
 append (const T &value)
 at (int i)
 back ()
 back ()
 begin ()
 begin ()
 clear ()
 constBegin ()
 constEnd ()
 contains (const T &value)
 count (const T &value)
 count ()
 empty ()
 end ()
 end ()
 erase (iterator pos)
 erase (iterator begin, iterator end)
 first ()
 first ()
 fromSet (const QSet< T > &set)
 fromStdList (const std::list< T > &list)
 fromVector (const QVector< T > &vector)
 front ()
 front ()
 indexOf (const T &value, int from=0)
 insert (int i, const T &value)
 insert (iterator before, const T &value)
 isEmpty ()
 last ()
 last ()
 lastIndexOf (const T &value, int from=-1)
 mid (int pos, int length=-1)
 move (int from, int to)
 pop_back ()
 pop_front ()
 prepend (const T &value)
 push_back (const T &value)
 push_front (const T &value)
 removeAll (const T &value)
 removeAt (int i)
 removeFirst ()
 removeLast ()
 replace (int i, const T &value)
 size ()
 swap (int i, int j)
 takeAt (int i)
 takeFirst ()
 takeLast ()
 toSet ()
 list < T > QList::toStdList()
 toVector ()
 value (int i)
 value (int i, const T &defaultValue)
 operator!= (const QList< T > &other)
 operator+ (const QList< T > &other)
 operator+= (const QList< T > &other)
 operator+= (const T &value)
 operator<< (const QList< T > &other)
 operator<< (const T &value)
 operator= (const QList< T > &other)
 operator== (const QList< T > &other)
 operator[] (int i)
 operator[] (int i)
 find (const T &t)
 find (const T &t)
 find (iterator from, const T &t)
 find (const_iterator from, const T &t)
 findIndex (const T &t)
 remove (iterator pos)
 remove (const T &t)

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 ( 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().

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

Definition at line 184 of file klflibview_p.h.


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

Generated by doxygen 1.8.1