![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <storage.hpp>
Inheritance diagram for boost::numeric::ublas::bounded_array< T, N, ALLOC >:
Collaboration diagram for boost::numeric::ublas::bounded_array< T, N, ALLOC >:Public Types | |
| typedef const_pointer | const_iterator |
| typedef const T * | const_pointer |
| typedef const T & | const_reference |
| typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
| typedef ALLOC::difference_type | difference_type |
| typedef pointer | iterator |
| typedef T * | pointer |
| typedef T & | reference |
| typedef std::reverse_iterator < iterator > | reverse_iterator |
| typedef ALLOC::size_type | size_type |
| typedef T | value_type |
Public Member Functions | |
| BOOST_UBLAS_INLINE | bounded_array () |
| BOOST_UBLAS_INLINE | bounded_array (size_type size) |
| BOOST_UBLAS_INLINE | bounded_array (const bounded_array &c) |
| BOOST_UBLAS_INLINE | bounded_array (size_type size, const value_type &init) |
| BOOST_UBLAS_INLINE bounded_array & | assign_temporary (bounded_array &a) |
| BOOST_UBLAS_INLINE iterator | begin () |
| BOOST_UBLAS_INLINE const_iterator | begin () const |
| BOOST_UBLAS_INLINE bool | empty () const |
| BOOST_UBLAS_INLINE const_iterator | end () const |
| BOOST_UBLAS_INLINE iterator | end () |
| BOOST_UBLAS_INLINE size_type | max_size () const |
| BOOST_UBLAS_INLINE bounded_array & | operator= (const bounded_array &a) |
| BOOST_UBLAS_INLINE const_reference | operator[] (size_type i) const |
| BOOST_UBLAS_INLINE reference | operator[] (size_type i) |
| BOOST_UBLAS_INLINE reverse_iterator | rbegin () |
| BOOST_UBLAS_INLINE const_reverse_iterator | rbegin () const |
| BOOST_UBLAS_INLINE reverse_iterator | rend () |
| BOOST_UBLAS_INLINE const_reverse_iterator | rend () const |
| BOOST_UBLAS_INLINE void | resize (size_type size, value_type init) |
| BOOST_UBLAS_INLINE void | resize (size_type size) |
| BOOST_UBLAS_INLINE size_type | size () const |
| BOOST_UBLAS_INLINE void | swap (bounded_array &a) |
Private Types | |
| typedef bounded_array< T, N, ALLOC > | self_type |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| BOOST_UBLAS_BOUNDED_ARRAY_ALIGN value_type | data_ [N] |
| size_type | size_ |
Friends | |
| class | boost::serialization::access |
| BOOST_UBLAS_INLINE friend void | swap (bounded_array &a1, bounded_array &a2) |
Definition at line 299 of file storage.hpp.
typedef bounded_array<T, N, ALLOC> boost::numeric::ublas::bounded_array< T, N, ALLOC >::self_type [private] |
Definition at line 302 of file storage.hpp.
| typedef ALLOC::size_type boost::numeric::ublas::bounded_array< T, N, ALLOC >::size_type |
Definition at line 305 of file storage.hpp.
| typedef ALLOC::difference_type boost::numeric::ublas::bounded_array< T, N, ALLOC >::difference_type |
Definition at line 306 of file storage.hpp.
| typedef T boost::numeric::ublas::bounded_array< T, N, ALLOC >::value_type |
Definition at line 307 of file storage.hpp.
| typedef const T& boost::numeric::ublas::bounded_array< T, N, ALLOC >::const_reference |
Definition at line 308 of file storage.hpp.
| typedef T& boost::numeric::ublas::bounded_array< T, N, ALLOC >::reference |
Definition at line 309 of file storage.hpp.
| typedef const T* boost::numeric::ublas::bounded_array< T, N, ALLOC >::const_pointer |
Definition at line 310 of file storage.hpp.
| typedef T* boost::numeric::ublas::bounded_array< T, N, ALLOC >::pointer |
Definition at line 311 of file storage.hpp.
| typedef const_pointer boost::numeric::ublas::bounded_array< T, N, ALLOC >::const_iterator |
Definition at line 312 of file storage.hpp.
| typedef pointer boost::numeric::ublas::bounded_array< T, N, ALLOC >::iterator |
Definition at line 313 of file storage.hpp.
| typedef std::reverse_iterator<const_iterator> boost::numeric::ublas::bounded_array< T, N, ALLOC >::const_reverse_iterator |
Definition at line 429 of file storage.hpp.
| typedef std::reverse_iterator<iterator> boost::numeric::ublas::bounded_array< T, N, ALLOC >::reverse_iterator |
Definition at line 430 of file storage.hpp.
| BOOST_UBLAS_INLINE boost::numeric::ublas::bounded_array< T, N, ALLOC >::bounded_array | ( | ) | [inline] |
Definition at line 317 of file storage.hpp.
| BOOST_UBLAS_INLINE boost::numeric::ublas::bounded_array< T, N, ALLOC >::bounded_array | ( | size_type | size | ) | [inline, explicit] |
Definition at line 321 of file storage.hpp.
| BOOST_UBLAS_INLINE boost::numeric::ublas::bounded_array< T, N, ALLOC >::bounded_array | ( | size_type | size, |
| const value_type & | init | ||
| ) | [inline] |
Definition at line 327 of file storage.hpp.
| BOOST_UBLAS_INLINE boost::numeric::ublas::bounded_array< T, N, ALLOC >::bounded_array | ( | const bounded_array< T, N, ALLOC > & | c | ) | [inline] |
Definition at line 334 of file storage.hpp.
| BOOST_UBLAS_INLINE void boost::numeric::ublas::bounded_array< T, N, ALLOC >::resize | ( | size_type | size | ) | [inline] |
Definition at line 342 of file storage.hpp.
| BOOST_UBLAS_INLINE void boost::numeric::ublas::bounded_array< T, N, ALLOC >::resize | ( | size_type | size, |
| value_type | init | ||
| ) | [inline] |
Definition at line 347 of file storage.hpp.
| BOOST_UBLAS_INLINE size_type boost::numeric::ublas::bounded_array< T, N, ALLOC >::max_size | ( | ) | const [inline] |
Definition at line 356 of file storage.hpp.
| BOOST_UBLAS_INLINE bool boost::numeric::ublas::bounded_array< T, N, ALLOC >::empty | ( | ) | const [inline] |
Definition at line 361 of file storage.hpp.
| BOOST_UBLAS_INLINE size_type boost::numeric::ublas::bounded_array< T, N, ALLOC >::size | ( | ) | const [inline] |
Definition at line 366 of file storage.hpp.
| BOOST_UBLAS_INLINE const_reference boost::numeric::ublas::bounded_array< T, N, ALLOC >::operator[] | ( | size_type | i | ) | const [inline] |
Definition at line 372 of file storage.hpp.
| BOOST_UBLAS_INLINE reference boost::numeric::ublas::bounded_array< T, N, ALLOC >::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 377 of file storage.hpp.
| BOOST_UBLAS_INLINE bounded_array& boost::numeric::ublas::bounded_array< T, N, ALLOC >::operator= | ( | const bounded_array< T, N, ALLOC > & | a | ) | [inline] |
Definition at line 384 of file storage.hpp.
| BOOST_UBLAS_INLINE bounded_array& boost::numeric::ublas::bounded_array< T, N, ALLOC >::assign_temporary | ( | bounded_array< T, N, ALLOC > & | a | ) | [inline] |
Definition at line 392 of file storage.hpp.
| BOOST_UBLAS_INLINE void boost::numeric::ublas::bounded_array< T, N, ALLOC >::swap | ( | bounded_array< T, N, ALLOC > & | a | ) | [inline] |
Definition at line 399 of file storage.hpp.
| BOOST_UBLAS_INLINE const_iterator boost::numeric::ublas::bounded_array< T, N, ALLOC >::begin | ( | ) | const [inline] |
Definition at line 411 of file storage.hpp.
| BOOST_UBLAS_INLINE const_iterator boost::numeric::ublas::bounded_array< T, N, ALLOC >::end | ( | ) | const [inline] |
Definition at line 415 of file storage.hpp.
| BOOST_UBLAS_INLINE iterator boost::numeric::ublas::bounded_array< T, N, ALLOC >::begin | ( | ) | [inline] |
Definition at line 420 of file storage.hpp.
| BOOST_UBLAS_INLINE iterator boost::numeric::ublas::bounded_array< T, N, ALLOC >::end | ( | ) | [inline] |
Definition at line 424 of file storage.hpp.
| BOOST_UBLAS_INLINE const_reverse_iterator boost::numeric::ublas::bounded_array< T, N, ALLOC >::rbegin | ( | ) | const [inline] |
Definition at line 433 of file storage.hpp.
| BOOST_UBLAS_INLINE const_reverse_iterator boost::numeric::ublas::bounded_array< T, N, ALLOC >::rend | ( | ) | const [inline] |
Definition at line 437 of file storage.hpp.
| BOOST_UBLAS_INLINE reverse_iterator boost::numeric::ublas::bounded_array< T, N, ALLOC >::rbegin | ( | ) | [inline] |
Definition at line 441 of file storage.hpp.
| BOOST_UBLAS_INLINE reverse_iterator boost::numeric::ublas::bounded_array< T, N, ALLOC >::rend | ( | ) | [inline] |
Definition at line 445 of file storage.hpp.
| void boost::numeric::ublas::bounded_array< T, N, ALLOC >::serialize | ( | Archive & | ar, |
| const unsigned int | version | ||
| ) | [inline, private] |
Definition at line 454 of file storage.hpp.
friend class boost::serialization::access [friend] |
Definition at line 451 of file storage.hpp.
| BOOST_UBLAS_INLINE friend void swap | ( | bounded_array< T, N, ALLOC > & | a1, |
| bounded_array< T, N, ALLOC > & | a2 | ||
| ) | [friend] |
Definition at line 406 of file storage.hpp.
size_type boost::numeric::ublas::bounded_array< T, N, ALLOC >::size_ [private] |
Definition at line 466 of file storage.hpp.
BOOST_UBLAS_BOUNDED_ARRAY_ALIGN value_type boost::numeric::ublas::bounded_array< T, N, ALLOC >::data_[N] [private] |
Definition at line 471 of file storage.hpp.