Qt 4.8
|
Represents a cache entry for a single Item, as opposed to for a sequence of items. More...
#include <qcachecells_p.h>
Public Types | |
enum | CacheState { Full, Empty } |
typedef QList< ItemCacheCell > | List |
typedef QVector< ItemCacheCell > | Vector |
Public Functions | |
ItemCacheCell () | |
Public Variables | |
Item | cachedItem |
CacheState | cacheState |
Represents a cache entry for a single Item, as opposed to for a sequence of items.
A characteristic of the ItemCacheCell is that it has two states: either its full or it's not, since it only deals with a single item.
Remember that cachedItem doesn't tell the state of the ItemCacheCell. For instance, it can have a null pointer, the empty sequence, and that can be the value of its cache.
Definition at line 81 of file qcachecells_p.h.
Definition at line 84 of file qcachecells_p.h.
Definition at line 85 of file qcachecells_p.h.
|
inline |
Definition at line 92 of file qcachecells_p.h.
Item QPatternist::ItemCacheCell::cachedItem |
Definition at line 96 of file qcachecells_p.h.
Referenced by QPatternist::EvaluationCache< IsForGlobal >::evaluateSingleton().
CacheState QPatternist::ItemCacheCell::cacheState |
Definition at line 97 of file qcachecells_p.h.
Referenced by QPatternist::EvaluationCache< IsForGlobal >::evaluateSingleton().