12#ifndef SST_CORE_INITQUEUE_H
13#define SST_CORE_INITQUEUE_H
15#include "sst/core/activityQueue.h"
30 bool empty()
override;
37 std::deque<Activity*> data;
Base Class for a queue of Activities.
Definition: activityQueue.h:22
Base class for all Activities in the SST Event Queue.
Definition: activity.h:46
ActivityQueue for use during the init() phase.
Definition: initQueue.h:25
void insert(Activity *activity) override
Insert a new activity into the queue.
Definition: initQueue.cc:42
int size() override
Returns the number of activities in the queue.
Definition: initQueue.cc:36
Activity * front() override
Returns the next activity.
Definition: initQueue.cc:57
bool empty() override
Returns true if the queue is empty.
Definition: initQueue.cc:30
Activity * pop() override
Remove and return the next activity.
Definition: initQueue.cc:48