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 const value_type | const_reference |
typedef value_type * | pointer |
typedef const value_type * | const_pointer |
typedef pointer | iterator |
typedef const_pointer | const_iterator |
Public Member Functions | |
LargeArray (void *d, size_t s) | |
LargeArray () | |
const_reference | at (difference_type x) const |
reference | at (difference_type x) |
const_reference | operator[] (size_type x) const |
void | set (difference_type x, const_reference v) |
size_type | size () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
void | allocateInterleaved (size_type n) |
void | allocateLocal (size_type n, bool prefault=true) |
template<typename... Args> | |
void | construct (Args &&...args) |
template<typename... Args> | |
void | constructAt (size_type n, Args &&...args) |
template<typename... Args> | |
void | create (size_type n, Args &&...args) |
void | deallocate () |
void | destroy () |
void | destroyAt (size_type n) |
const_pointer | data () const |
pointer | data () |
Static Public Attributes | |
static const bool | has_value = false |
Void specialization.
typedef const_pointer Galois::LargeArray< void >::const_iterator |
typedef const value_type* Galois::LargeArray< void >::const_pointer |
typedef const 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 |
Galois::LargeArray< void >::LargeArray | ( | void * | d, | |
size_t | s | |||
) | [inline] |
Galois::LargeArray< void >::LargeArray | ( | ) | [inline] |
void Galois::LargeArray< void >::allocateInterleaved | ( | size_type | n | ) | [inline] |
void Galois::LargeArray< void >::allocateLocal | ( | size_type | n, | |
bool | prefault = true | |||
) | [inline] |
reference Galois::LargeArray< void >::at | ( | difference_type | x | ) | [inline] |
const_reference Galois::LargeArray< void >::at | ( | difference_type | x | ) | const [inline] |
const_iterator Galois::LargeArray< void >::begin | ( | ) | const [inline] |
iterator Galois::LargeArray< void >::begin | ( | ) | [inline] |
void Galois::LargeArray< void >::construct | ( | Args &&... | args | ) | [inline] |
void Galois::LargeArray< void >::constructAt | ( | size_type | n, | |
Args &&... | args | |||
) | [inline] |
void Galois::LargeArray< void >::create | ( | size_type | n, | |
Args &&... | args | |||
) | [inline] |
pointer Galois::LargeArray< void >::data | ( | ) | [inline] |
const_pointer Galois::LargeArray< void >::data | ( | ) | const [inline] |
void Galois::LargeArray< void >::deallocate | ( | ) | [inline] |
void Galois::LargeArray< void >::destroy | ( | ) | [inline] |
void Galois::LargeArray< void >::destroyAt | ( | size_type | n | ) | [inline] |
const_iterator Galois::LargeArray< void >::end | ( | ) | const [inline] |
iterator Galois::LargeArray< void >::end | ( | ) | [inline] |
const_reference Galois::LargeArray< void >::operator[] | ( | size_type | x | ) | const [inline] |
void Galois::LargeArray< void >::set | ( | difference_type | x, | |
const_reference | v | |||
) | [inline] |
size_type Galois::LargeArray< void >::size | ( | ) | const [inline] |
const bool Galois::LargeArray< void >::has_value = false [static] |