#include <UT_LimitedCache.h>
Public Member Functions | |
| Lookup () | |
| Lookup (const Lookup &src) | |
| Copy c-tor. | |
| ~Lookup () | |
| const Lookup & | operator= (const Lookup &src) |
| Assignment operator. | |
| void | clear () |
| bool | isValid () const |
| const UT_LimitedCacheKey * | getKey () const |
| UT_LimitedCacheItem * | getItem () const |
Friends | |
| class | UT_LimitedCache |
Definition at line 144 of file UT_LimitedCache.h.
| UT_LimitedCache::Lookup::Lookup | ( | ) | [inline] |
Definition at line 146 of file UT_LimitedCache.h.
| UT_LimitedCache::Lookup::Lookup | ( | const Lookup & | src | ) | [inline] |
| UT_LimitedCache::Lookup::~Lookup | ( | ) | [inline] |
Definition at line 159 of file UT_LimitedCache.h.
| void UT_LimitedCache::Lookup::clear | ( | void | ) | [inline] |
If you manually delete the object from the cache, you must call clear() so that release() isn't called in the destructor. Alternatively, if the cache is destructed before the query, it should also be cleared.
Definition at line 189 of file UT_LimitedCache.h.
| UT_LimitedCacheItem* UT_LimitedCache::Lookup::getItem | ( | ) | const [inline] |
Accessors
Definition at line 182 of file UT_LimitedCache.h.
| const UT_LimitedCacheKey* UT_LimitedCache::Lookup::getKey | ( | ) | const [inline] |
Accessors
Definition at line 181 of file UT_LimitedCache.h.
| bool UT_LimitedCache::Lookup::isValid | ( | void | ) | const [inline] |
Accessors
Definition at line 180 of file UT_LimitedCache.h.
friend class UT_LimitedCache [friend] |
Definition at line 219 of file UT_LimitedCache.h.
1.5.9