#include "storm/queue/CSBasePriority.hpp" template class TSTimerPriority : public CSBasePriority { public: // Member variables T m_val; // Member functions virtual bool Compare(CSBasePriority* a); }; template bool TSTimerPriority::Compare(CSBasePriority* a) { return this->m_val - static_cast*>(a)->m_val <= 0; }