|
libbio
|
#include <CachedId.h>


Protected Attributes | |
| physical::Perspective< ID_TYPE > & | mPerspective |
Protected Attributes inherited from bio::Cached< ID_TYPE, const Name &, ID_TYPE(physical::Perspective< ID_TYPE >::*)(const Name &) > | |
| const Name & | mLookup |
| ID_TYPE(physical::Perspective< ID_TYPE >::*)(const Name &) | mLookupFunction |
Additional Inherited Members | |
Public Types inherited from bio::TransparentWrapper< T > | |
| typedef T | Type |
Public Attributes inherited from bio::TransparentWrapper< T > | |
| T | mT |
CachedId<> extends the Cache system by making it possible to store the Perspective* from which to fetch the Id of the given Name.
| ID_TYPE |
|
inline |
| lookup | |
| perspective |
Remove whatever *this has cached and re-look up the newest value.
Reimplemented from bio::Cached< ID_TYPE, const Name &, ID_TYPE(physical::Perspective< ID_TYPE >::*)(const Name &) >.
|
inline |
For full transparency, this method must be added to all children.
(We don't have Class<> logic to save us from this nightmare at the common/ level).
| out | |
| t |
|
protected |