64c64
< class BaseCache;
---
> class System;
83,84c83,84
< /** Pointer to the parent cache. */
< BaseCache *cache;
---
> /** System we are currently operating in. */
> System *system;
156,162d155
< /**
< * Set the parent cache back pointer.
< *
< * @param _cache Pointer to parent cache.
< */
< void setCache(BaseCache *_cache);
<
173,175c166,168
< * Initialize blocks and set the parent cache back pointer.
< *
< * @param _cache Pointer to parent cache.
---
> * Initialize blocks. Must be overriden by every subclass that uses
> * a block type different from its parent's, as the current Python
> * code generation does not allow templates.
177c170
< virtual void tagsInit(BaseCache *_cache) = 0;
---
> virtual void tagsInit() = 0;