#ifndef STORM_QUEUE_CS_BASE_PRIORITY_QUEUE_HPP #define STORM_QUEUE_CS_BASE_PRIORITY_QUEUE_HPP #include "storm/Array.hpp" #include class CSBasePriority; class CSBasePriorityQueue : public TSGrowableArray { public: // Member variables uint32_t m_linkOffset; // Member functions void* Dequeue(); void Enqueue(void* val); CSBasePriority* Link(uint32_t index) const; void Remove(uint32_t index); void SetLink(uint32_t index); void* Top(); }; #endif