|
Random123
|
#include <Random123/array.h>
Public Types | |
| enum | { static_size = 16 } |
| typedef uint8_t | value_type |
| typedef uint8_t * | iterator |
| typedef const uint8_t * | const_iterator |
| typedef value_type & | reference |
| typedef const value_type & | const_reference |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
| typedef uint8_t * | pointer |
| typedef const uint8_t * | const_pointer |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Public Member Functions | |
| reference | operator[] (size_type i) |
| const_reference | operator[] (size_type i) const |
| reference | at (size_type i) |
| const_reference | at (size_type i) const |
| size_type | size () const |
| size_type | max_size () const |
| bool | empty () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| pointer | data () |
| const_pointer | data () const |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| bool | operator== (const r123array16x8 &rhs) const |
| bool | operator!= (const r123array16x8 &rhs) const |
| void | fill (const value_type &val) |
| void | swap (r123array16x8 &rhs) |
| r123array16x8 & | incr (R123_ULONG_LONG n=1) |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| const_reverse_iterator | crbegin () const |
| const_reverse_iterator | crend () const |
Static Public Member Functions | |
| template<typename SeedSeq > | |
| static r123array16x8 | seed (SeedSeq &ss) |
Public Attributes | |
| uint8_t | v [16] |
Protected Member Functions | |
| r123array16x8 & | incr_carefully (R123_ULONG_LONG n) |
| typedef const uint8_t* r123array16x8::const_iterator |
| typedef const uint8_t* r123array16x8::const_pointer |
| typedef const value_type& r123array16x8::const_reference |
| typedef std::reverse_iterator<const_iterator> r123array16x8::const_reverse_iterator |
| typedef ptrdiff_t r123array16x8::difference_type |
| typedef uint8_t* r123array16x8::iterator |
| typedef uint8_t* r123array16x8::pointer |
| typedef value_type& r123array16x8::reference |
| typedef std::reverse_iterator<iterator> r123array16x8::reverse_iterator |
| typedef size_t r123array16x8::size_type |
| typedef uint8_t r123array16x8::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
| uint8_t r123array16x8::v[16] |