gem5
v21.0.1.0
|
#include <TriggerQueue.hh>
Classes | |
struct | ValType |
Public Member Functions | |
const T & | front () const |
const T & | next () const |
const T & | back () const |
bool | frontNB () const |
bool | backNB () const |
bool | empty () const |
void | push (const T &elem) |
template<typename... Ts> | |
void | emplace (Ts &&... args) |
void | pushFront (const T &elem) |
void | pushNB (const T &elem) |
void | pushFrontNB (const T &elem) |
void | pop () |
void | print (std::ostream &out) const |
Private Attributes | |
std::deque< ValType > | queue |
Definition at line 53 of file TriggerQueue.hh.
|
inline |
Definition at line 73 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 79 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 90 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 82 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 64 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 76 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 70 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 105 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 121 of file TriggerQueue.hh.
Referenced by operator<<().
|
inline |
Definition at line 85 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 96 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 102 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
inline |
Definition at line 99 of file TriggerQueue.hh.
References TriggerQueue< T >::queue.
|
private |
Definition at line 60 of file TriggerQueue.hh.
Referenced by TriggerQueue< T >::back(), TriggerQueue< T >::backNB(), TriggerQueue< T >::emplace(), TriggerQueue< T >::empty(), TriggerQueue< T >::front(), TriggerQueue< T >::frontNB(), TriggerQueue< T >::next(), TriggerQueue< T >::pop(), TriggerQueue< T >::push(), TriggerQueue< T >::pushFront(), TriggerQueue< T >::pushFrontNB(), and TriggerQueue< T >::pushNB().