#include <gslist.h>
|
struct | promise_to_dealloc |
| Tag for methods that depend on user to deallocate memory, although gslist will destroy elements. More...
|
|
template<typename T , int ChunkSize, bool Concurrent>
External allocator must be able to allocate this type.
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename HeapTy >
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename HeapTy , typename... Args, bool C = Concurrent>
auto galois::gslist_base< T, ChunkSize, Concurrent >::emplace_front |
( |
HeapTy & |
heap, |
|
|
Args &&... |
args |
|
) |
| -> typename std::enable_if<!C>::type |
|
inline |
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename HeapTy >
Returns true if something was popped.
template<typename T , int ChunkSize, bool Concurrent>
Returns true if something was popped.
template<typename T , int ChunkSize, bool Concurrent>
template<typename HeapTy , bool C = Concurrent>
template<typename T , int ChunkSize, bool Concurrent>
template<typename HeapTy , typename ValueTy , bool C = Concurrent>
auto galois::gslist_base< T, ChunkSize, Concurrent >::push_front |
( |
HeapTy & |
heap, |
|
|
ValueTy && |
v |
|
) |
| -> typename std::enable_if<!C>::type |
|
inline |
The documentation for this class was generated from the following file: