Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

SketchPoolRoot Class Reference

Non-templated parent class of SketchPool<T>. More...

#include <SketchPoolRoot.h>

Inheritance diagram for SketchPoolRoot:

Detailed Description

Non-templated parent class of SketchPool<T>.

SketchPoolRoot is the non-templated parent class of SketchPool<T>. It is needed in order to reference components of SketchSpace. We can't #include SketchSpace.h from SketchPool.h because of circular dependencies, but we can safely include it from SketchPoolRoot.cc.

Definition at line 15 of file SketchPoolRoot.h.

List of all members.

Public Member Functions

 SketchPoolRoot (SketchSpace *_space, const std::string &_name)
const std::string & getName () const
const std::string & getSpaceName () const
virtual ~SketchPoolRoot ()=0
 used as a base class, but never directly instantiated, so has a virtual abstract destructor
 SketchPoolRoot (const SketchPoolRoot &)
 never call
SketchPoolRootoperator= (const SketchPoolRoot &)
 never call

Protected Member Functions

int getRefreshCounter () const

Protected Attributes

SketchSpacespace
std::string name

Constructor & Destructor Documentation

SketchPoolRoot ( SketchSpace _space,
const std::string &  _name 
)

Definition at line 24 of file SketchPoolRoot.h.

~SketchPoolRoot (  )  [pure virtual]

used as a base class, but never directly instantiated, so has a virtual abstract destructor

Definition at line 9 of file SketchPoolRoot.cc.

SketchPoolRoot ( const SketchPoolRoot  ) 

never call


Member Function Documentation

const std::string& getName (  )  const

Definition at line 26 of file SketchPoolRoot.h.

Referenced by SketchPool< T >::dumpPool().

int getRefreshCounter (  )  const [protected]
const std::string & getSpaceName (  )  const

Definition at line 15 of file SketchPoolRoot.cc.

Referenced by SketchPool< T >::dumpPool().

SketchPoolRoot& operator= ( const SketchPoolRoot  ) 

never call


Member Data Documentation

std::string name [protected]

The documentation for this class was generated from the following files:

DualCoding 5.1CVS
Generated Mon May 9 04:56:31 2016 by Doxygen 1.6.3