36 #include "AbstractCellProperty.hpp" 50 const std::type_info& r_our_info =
typeid(*this);
51 const std::type_info& r_their_info =
typeid(*pOther);
52 return r_our_info == r_their_info;
57 return IsSame(pOther.get());
69 EXCEPTION(
"Cannot decrement cell count: no cells have this cell property");
unsigned GetCellCount() const
#define EXCEPTION(message)
virtual ~AbstractCellProperty()
void DecrementCellCount()
void IncrementCellCount()
bool IsSame(const AbstractCellProperty *pOther) const