[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Member Functions | List of all members
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]

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

Definition at line 166 of file klflibview_p.h.

template<class N>
bool KLFLibModelCache::NodeCache< N >::isAllocated ( IndexType  i)
inline

Definition at line 164 of file klflibview_p.h.

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 >::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.11