Random123
|
#include <Random123/array.h>
Public Types | |
enum | { static_size = 1 } |
typedef r123m128i | value_type |
typedef r123m128i * | iterator |
typedef const r123m128i * | const_iterator |
typedef value_type & | reference |
typedef const value_type & | const_reference |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef r123m128i * | pointer |
typedef const r123m128i * | 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 r123array1xm128i &rhs) const |
bool | operator!= (const r123array1xm128i &rhs) const |
void | fill (const value_type &val) |
void | swap (r123array1xm128i &rhs) |
r123array1xm128i & | 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 r123array1xm128i | seed (SeedSeq &ss) |
Public Attributes | |
r123m128i | v [1] |
Protected Member Functions | |
r123array1xm128i & | incr_carefully (R123_ULONG_LONG n) |
std::reverse_iterator<const_iterator> r123array1xm128i::const_reverse_iterator |
ptrdiff_t r123array1xm128i::difference_type |
std::reverse_iterator<iterator> r123array1xm128i::reverse_iterator |
size_t r123array1xm128i::size_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 |
r123m128i r123array1xm128i::v[1] |