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