ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <Doxygen_Assist/array.hpp>
Public Types | |
enum | { static_size = N } |
typedef T | value_type |
typedef T * | iterator |
typedef const T * | const_iterator |
typedef T & | reference |
typedef const T & | const_reference |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
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 |
const_iterator | cbegin () const |
iterator | end () |
const_iterator | end () const |
const_iterator | cend () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | crbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
const_reverse_iterator | crend () const |
reference | operator[] (size_type i) |
const_reference | operator[] (size_type i) const |
reference | at (size_type i) |
const_reference | at (size_type i) const |
reference | front () |
const_reference | front () const |
reference | back () |
const_reference | back () const |
void | swap (array< T, N > &y) |
const T * | data () const |
T * | data () |
T * | c_array () |
template<typename T2 > | |
array< T, N > & | operator= (const array< T2, N > &rhs) |
void | assign (const T &value) |
void | fill (const T &value) |
Static Public Member Functions | |
static size_type | size () |
static bool | empty () |
static size_type | max_size () |
static void | rangecheck (size_type i) |
Public Attributes | |
T | elems [N] |
Definition at line 58 of file array.hpp.
View newest version in sPHENIX GitHub at line 58 of file array.hpp
typedef const T* boost::array< T, N >::const_iterator |
typedef const T& boost::array< T, N >::const_reference |
typedef std::reverse_iterator<const_iterator> boost::array< T, N >::const_reverse_iterator |
typedef std::ptrdiff_t boost::array< T, N >::difference_type |
typedef T* boost::array< T, N >::iterator |
typedef T& boost::array< T, N >::reference |
typedef std::reverse_iterator<iterator> boost::array< T, N >::reverse_iterator |
typedef std::size_t boost::array< T, N >::size_type |
typedef T boost::array< T, N >::value_type |
anonymous enum |
|
inline |
Definition at line 183 of file array.hpp.
View newest version in sPHENIX GitHub at line 183 of file array.hpp
References boost::array< T, N >::fill().
|
inline |
Definition at line 132 of file array.hpp.
View newest version in sPHENIX GitHub at line 132 of file array.hpp
References boost::array< T, N >::elems, and boost::array< T, N >::rangecheck().
|
inline |
Definition at line 133 of file array.hpp.
View newest version in sPHENIX GitHub at line 133 of file array.hpp
References boost::array< T, N >::elems, and boost::array< T, N >::rangecheck().
|
inline |
|
inline |
|
inline |
Definition at line 73 of file array.hpp.
View newest version in sPHENIX GitHub at line 73 of file array.hpp
References boost::array< T, N >::elems.
Referenced by boost::array< T, N >::crend(), boost::array< T, 0 >::crend(), boost::array< T, 0 >::end(), boost::array< T, N >::fill(), boost::array< T, N >::operator=(), boost::operator==(), boost::array< T, N >::rend(), and boost::array< T, 0 >::rend().
|
inline |
Definition at line 74 of file array.hpp.
View newest version in sPHENIX GitHub at line 74 of file array.hpp
References boost::array< T, N >::elems.
|
inline |
Definition at line 173 of file array.hpp.
View newest version in sPHENIX GitHub at line 173 of file array.hpp
References boost::array< T, N >::elems.
|
inline |
Definition at line 75 of file array.hpp.
View newest version in sPHENIX GitHub at line 75 of file array.hpp
References boost::array< T, N >::elems.
Referenced by boost::array< T, 0 >::cend().
|
inline |
|
inline |
Definition at line 106 of file array.hpp.
View newest version in sPHENIX GitHub at line 106 of file array.hpp
References boost::array< T, N >::end().
|
inline |
Definition at line 114 of file array.hpp.
View newest version in sPHENIX GitHub at line 114 of file array.hpp
References boost::array< T, N >::begin().
|
inline |
Definition at line 169 of file array.hpp.
View newest version in sPHENIX GitHub at line 169 of file array.hpp
References boost::array< T, N >::elems.
|
inline |
Definition at line 170 of file array.hpp.
View newest version in sPHENIX GitHub at line 170 of file array.hpp
References boost::array< T, N >::elems.
|
inlinestatic |
|
inline |
Definition at line 77 of file array.hpp.
View newest version in sPHENIX GitHub at line 77 of file array.hpp
References boost::array< T, N >::elems, and N.
Referenced by boost::array< T, N >::crbegin(), boost::array< T, 0 >::crbegin(), boost::array< T, N >::operator=(), boost::operator==(), boost::array< T, N >::rbegin(), and boost::array< T, 0 >::rbegin().
|
inline |
|
inline |
Definition at line 184 of file array.hpp.
View newest version in sPHENIX GitHub at line 184 of file array.hpp
References boost::array< T, N >::begin(), and boost::array< T, N >::size().
Referenced by boost::array< T, N >::assign(), and boost::array< T, 0 >::assign().
|
inline |
Definition at line 136 of file array.hpp.
View newest version in sPHENIX GitHub at line 136 of file array.hpp
References boost::array< T, N >::elems.
|
inline |
Definition at line 141 of file array.hpp.
View newest version in sPHENIX GitHub at line 141 of file array.hpp
References boost::array< T, N >::elems.
|
inlinestatic |
|
inline |
Definition at line 177 of file array.hpp.
View newest version in sPHENIX GitHub at line 177 of file array.hpp
References boost::array< T, N >::begin(), field_utils::copy(), and boost::array< T, N >::end().
|
inline |
|
inline |
|
inlinestatic |
Definition at line 190 of file array.hpp.
View newest version in sPHENIX GitHub at line 190 of file array.hpp
References e, and boost::array< T, N >::size().
Referenced by boost::array< T, N >::at().
|
inline |
Definition at line 102 of file array.hpp.
View newest version in sPHENIX GitHub at line 102 of file array.hpp
References boost::array< T, N >::end().
|
inline |
Definition at line 103 of file array.hpp.
View newest version in sPHENIX GitHub at line 103 of file array.hpp
References boost::array< T, N >::end().
|
inline |
Definition at line 110 of file array.hpp.
View newest version in sPHENIX GitHub at line 110 of file array.hpp
References boost::array< T, N >::begin().
|
inline |
Definition at line 111 of file array.hpp.
View newest version in sPHENIX GitHub at line 111 of file array.hpp
References boost::array< T, N >::begin().
|
inlinestatic |
Definition at line 157 of file array.hpp.
View newest version in sPHENIX GitHub at line 157 of file array.hpp
References N.
Referenced by boost::array< T, N >::fill(), and boost::array< T, N >::rangecheck().
Definition at line 163 of file array.hpp.
View newest version in sPHENIX GitHub at line 163 of file array.hpp
References boost::array< T, N >::elems, N, and boost::swap().
Referenced by boost::swap().
T boost::array< T, N >::elems[N] |
Definition at line 60 of file array.hpp.
View newest version in sPHENIX GitHub at line 60 of file array.hpp
Referenced by boost::array< T, N >::at(), boost::array< T, N >::back(), boost::array< T, N >::begin(), boost::array< T, N >::c_array(), boost::array< T, N >::cbegin(), boost::array< T, N >::cend(), boost::array< T, N >::data(), boost::array< T, N >::end(), boost::array< T, N >::front(), boost::array< T, N >::operator[](), and boost::array< T, N >::swap().