Thorin 1.9.0
The Higher ORder INtermediate representation
|
#include <thorin/util/util.h>
Public Types | |
using | T = typename std::remove_reference_t< Set >::value_type |
Public Member Functions | |
unique_queue ()=default | |
unique_queue (Set set) | |
bool | push (T val) |
bool | empty () const |
T | pop () |
T & | front () |
T & | back () |
void | clear () |
using thorin::unique_queue< Set >::T = typename std::remove_reference_t<Set>::value_type |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 150 of file util.h.
Referenced by thorin::ScopePhase::start(), and thorin::ClosedMutPhase< M >::start().
|
inline |
|
inline |
Definition at line 151 of file util.h.
References thorin::pop().
Referenced by thorin::ScopePhase::start(), and thorin::ClosedMutPhase< M >::start().
|
inline |
Definition at line 142 of file util.h.
Referenced by thorin::ScopePhase::start(), and thorin::ClosedMutPhase< M >::start().