Galois
|
Void specialization. More...
#include <LargeArray.h>
Classes | |
struct | size_of |
Public Types | |
typedef void | raw_value_type |
typedef void * | value_type |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef value_type | reference |
typedef value_type | const_reference |
typedef value_type * | pointer |
typedef value_type * | const_pointer |
typedef pointer | iterator |
typedef const_pointer | const_iterator |
Public Member Functions | |
LargeArray (void *, size_t) | |
LargeArray ()=default | |
LargeArray (const LargeArray &)=delete | |
LargeArray & | operator= (const LargeArray &)=delete |
const_reference | at (difference_type) const |
reference | at (difference_type) |
const_reference | operator[] (size_type) const |
template<typename AnyTy > | |
void | set (difference_type, AnyTy) |
size_type | size () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
void | allocateInterleaved (size_type) |
void | allocateBlocked (size_type) |
void | allocateLocal (size_type, bool=true) |
void | allocateFloating (size_type) |
template<typename RangeArrayTy > | |
void | allocateSpecified (size_type, RangeArrayTy) |
template<typename... Args> | |
void | construct (Args &&...) |
template<typename... Args> | |
void | constructAt (size_type, Args &&...) |
template<typename... Args> | |
void | create (size_type, Args &&...) |
void | deallocate () |
void | destroy () |
void | destroyAt (size_type) |
const_pointer | data () const |
pointer | data () |
Static Public Attributes | |
static const bool | has_value = false |
Friends | |
class | boost::serialization::access |
void | swap (LargeArray &, LargeArray &) |
Void specialization.
typedef const_pointer galois::LargeArray< void >::const_iterator |
typedef value_type* galois::LargeArray< void >::const_pointer |
typedef value_type galois::LargeArray< void >::const_reference |
typedef ptrdiff_t galois::LargeArray< void >::difference_type |
typedef pointer galois::LargeArray< void >::iterator |
typedef value_type* galois::LargeArray< void >::pointer |
typedef void galois::LargeArray< void >::raw_value_type |
typedef value_type galois::LargeArray< void >::reference |
typedef size_t galois::LargeArray< void >::size_type |
typedef void* galois::LargeArray< void >::value_type |
|
inline |
|
default |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
static |