|
Galois
|
This is a container that encapsulates space for a constant size array. More...
#include <LazyArray.h>
Public Types | |
| typedef _Tp | 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 |
| typedef std::reverse_iterator < iterator > | reverse_iterator |
| typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
Public Member Functions | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
| size_type | size () const |
| size_type | max_size () const |
| bool | empty () const |
| reference | operator[] (size_type __n) |
| const_reference | operator[] (size_type __n) const |
| reference | at (size_type __n) |
| const_reference | at (size_type __n) const |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| pointer | data () |
| const_pointer | data () const |
| template<typename... Args> | |
| pointer | emplace (size_type __n, Args &&...args) |
| pointer | construct (size_type __n, const _Tp &val) |
| pointer | construct (size_type __n, _Tp &&val) |
| void | destroy (size_type __n) |
This is a container that encapsulates space for a constant size array.
The initialization and destruction of items is explicitly under the control of the user.
| typedef const_pointer galois::LazyArray< _Tp, _Size >::const_iterator |
| typedef const value_type* galois::LazyArray< _Tp, _Size >::const_pointer |
| typedef const value_type& galois::LazyArray< _Tp, _Size >::const_reference |
| typedef std::reverse_iterator<const_iterator> galois::LazyArray< _Tp, _Size >::const_reverse_iterator |
| typedef ptrdiff_t galois::LazyArray< _Tp, _Size >::difference_type |
| typedef pointer galois::LazyArray< _Tp, _Size >::iterator |
| typedef value_type* galois::LazyArray< _Tp, _Size >::pointer |
| typedef value_type& galois::LazyArray< _Tp, _Size >::reference |
| typedef std::reverse_iterator<iterator> galois::LazyArray< _Tp, _Size >::reverse_iterator |
| typedef size_t galois::LazyArray< _Tp, _Size >::size_type |
| typedef _Tp galois::LazyArray< _Tp, _Size >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |