Galois::gslist< T, ChunkSize > Class Template Reference
Singly linked list.
More...
#include <gslist.h>
List of all members.
Detailed Description
template<typename T, int ChunkSize = 16>
class Galois::gslist< T, ChunkSize >
Singly linked list.
To conserve space, allocator is maintained external to the list.
Member Typedef Documentation
template<typename T , int ChunkSize = 16>
External allocator must be able to allocate this type.
template<typename T , int ChunkSize = 16>
Constructor & Destructor Documentation
template<typename T , int ChunkSize = 16>
template<typename T , int ChunkSize = 16>
Member Function Documentation
template<typename T , int ChunkSize = 16>
template<typename HeapTy >
template<typename T , int ChunkSize = 16>
template<typename T , int ChunkSize = 16>
template<typename HeapTy >
template<typename T , int ChunkSize = 16>
template<typename T , int ChunkSize = 16>
template<typename T , int ChunkSize = 16>
template<typename HeapTy >
void Galois::gslist< T, ChunkSize >::extend_first |
( |
HeapTy & |
heap |
) |
[inline, private] |
template<typename T , int ChunkSize = 16>
template<typename HeapTy >
template<typename T , int ChunkSize = 16>
template<typename T , int ChunkSize = 16>
template<typename HeapTy >
void Galois::gslist< T, ChunkSize >::pop_front |
( |
HeapTy & |
heap |
) |
[inline] |
template<typename T , int ChunkSize = 16>
template<typename HeapTy >
template<typename T , int ChunkSize = 16>
template<typename HeapTy >
void Galois::gslist< T, ChunkSize >::shrink_first |
( |
HeapTy & |
heap |
) |
[inline, private] |
Member Data Documentation
template<typename T , int ChunkSize = 16>
The documentation for this class was generated from the following file: