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] |
1.6.1