gem5 v24.0.0.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 59 of file TriggerQueue.hh.
|
inline |
Definition at line 80 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 86 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 97 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 89 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 71 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 83 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 77 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 112 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 128 of file TriggerQueue.hh.
Referenced by gem5::ruby::operator<<().
|
inline |
Definition at line 92 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 103 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 109 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
inline |
Definition at line 106 of file TriggerQueue.hh.
References gem5::ruby::TriggerQueue< T >::queue.
|
private |
Definition at line 67 of file TriggerQueue.hh.
Referenced by gem5::ruby::TriggerQueue< T >::back(), gem5::ruby::TriggerQueue< T >::backNB(), gem5::ruby::TriggerQueue< T >::emplace(), gem5::ruby::TriggerQueue< T >::empty(), gem5::ruby::TriggerQueue< T >::front(), gem5::ruby::TriggerQueue< T >::frontNB(), gem5::ruby::TriggerQueue< T >::next(), gem5::ruby::TriggerQueue< T >::pop(), gem5::ruby::TriggerQueue< T >::push(), gem5::ruby::TriggerQueue< T >::pushFront(), gem5::ruby::TriggerQueue< T >::pushFrontNB(), and gem5::ruby::TriggerQueue< T >::pushNB().