ATLAS Offline Software
|
#include <StreamPool.h>
Public Types | |
using | ptr = void * |
Public Member Functions | |
StreamPool () | |
~StreamPool () | |
bool | empty () const |
ptr | pop () |
void | push (const ptr &s) |
Private Attributes | |
std::unique_ptr< StreamPoolImpl > | m_impl |
Definition at line 19 of file StreamPool.h.
using AthCUDA::StreamPool::ptr = void* |
Definition at line 22 of file StreamPool.h.
AthCUDA::StreamPool::StreamPool | ( | ) |
Definition at line 23 of file StreamPool.cxx.
AthCUDA::StreamPool::~StreamPool | ( | ) |
Definition at line 29 of file StreamPool.cxx.
bool AthCUDA::StreamPool::empty | ( | ) | const |
Definition at line 34 of file StreamPool.cxx.
StreamPool::ptr AthCUDA::StreamPool::pop | ( | ) |
Definition at line 48 of file StreamPool.cxx.
|
private |
Definition at line 31 of file StreamPool.h.