#include <sysc/utils/sc_vector.h>

Classes | |
| struct | select_iter |
| struct | select_iter< const U > |
Public Types | |
| typedef base_type::difference_type | difference_type |
| typedef base_type::reference | reference |
| typedef base_type::pointer | pointer |
Public Member Functions | |
| sc_vector_iter () | |
| template<typename OtherElement , typename OtherPolicy > | |
| sc_vector_iter (const sc_vector_iter< OtherElement, OtherPolicy > &it, SC_ENABLE_IF_((sc_meta::is_more_const< element_type, typename OtherPolicy::element_type >))) | |
| this_type & | operator++ () |
| this_type & | operator-- () |
| this_type | operator++ (int) |
| this_type | operator-- (int) |
| this_type | operator+ (difference_type n) const |
| this_type | operator- (difference_type n) const |
| this_type & | operator+= (difference_type n) |
| this_type & | operator-= (difference_type n) |
| bool | operator== (const this_type &that) const |
| bool | operator!= (const this_type &that) const |
| bool | operator<= (const this_type &that) const |
| bool | operator>= (const this_type &that) const |
| bool | operator< (const this_type &that) const |
| bool | operator> (const this_type &that) const |
| reference | operator* () const |
| pointer | operator-> () const |
| reference | operator[] (difference_type n) const |
| difference_type | operator- (this_type const &that) const |
Friends | |
| class | sc_vector< plain_type > |
| class | sc_vector_assembly |
| class | sc_vector_iter |
Definition at line 253 of file sc_vector.h.
| typedef base_type::difference_type sc_core::sc_vector_iter< ElementType, AccessPolicy >::difference_type |
Definition at line 298 of file sc_vector.h.
| typedef base_type::pointer sc_core::sc_vector_iter< ElementType, AccessPolicy >::pointer |
Definition at line 300 of file sc_vector.h.
| typedef base_type::reference sc_core::sc_vector_iter< ElementType, AccessPolicy >::reference |
Definition at line 299 of file sc_vector.h.
| sc_core::sc_vector_iter< ElementType, AccessPolicy >::sc_vector_iter | ( | ) | [inline] |
Definition at line 302 of file sc_vector.h.
| sc_core::sc_vector_iter< ElementType, AccessPolicy >::sc_vector_iter | ( | const sc_vector_iter< OtherElement, OtherPolicy > & | it, | |
| SC_ENABLE_IF_((sc_meta::is_more_const< element_type, typename OtherPolicy::element_type >)) | ||||
| ) | [inline] |
Definition at line 306 of file sc_vector.h.
| bool sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator!= | ( | const this_type & | that | ) | const [inline] |
Definition at line 332 of file sc_vector.h.
| reference sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator* | ( | ) | const [inline] |
Definition at line 339 of file sc_vector.h.
| this_type sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator+ | ( | difference_type | n | ) | const [inline] |
Definition at line 322 of file sc_vector.h.
| this_type sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator++ | ( | int | ) | [inline] |
Definition at line 318 of file sc_vector.h.
| this_type& sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator++ | ( | ) | [inline] |
Definition at line 316 of file sc_vector.h.
| this_type& sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator+= | ( | difference_type | n | ) | [inline] |
Definition at line 327 of file sc_vector.h.
| difference_type sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator- | ( | this_type const & | that | ) | const [inline] |
Definition at line 347 of file sc_vector.h.
| this_type sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator- | ( | difference_type | n | ) | const [inline] |
Definition at line 324 of file sc_vector.h.
| this_type sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator-- | ( | int | ) | [inline] |
Definition at line 319 of file sc_vector.h.
| this_type& sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator-- | ( | ) | [inline] |
Definition at line 317 of file sc_vector.h.
| this_type& sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator-= | ( | difference_type | n | ) | [inline] |
Definition at line 328 of file sc_vector.h.
| pointer sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator-> | ( | ) | const [inline] |
Definition at line 341 of file sc_vector.h.
| bool sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator< | ( | const this_type & | that | ) | const [inline] |
Definition at line 335 of file sc_vector.h.
| bool sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator<= | ( | const this_type & | that | ) | const [inline] |
Definition at line 333 of file sc_vector.h.
| bool sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator== | ( | const this_type & | that | ) | const [inline] |
Definition at line 331 of file sc_vector.h.
| bool sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator> | ( | const this_type & | that | ) | const [inline] |
Definition at line 336 of file sc_vector.h.
| bool sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator>= | ( | const this_type & | that | ) | const [inline] |
Definition at line 334 of file sc_vector.h.
| reference sc_core::sc_vector_iter< ElementType, AccessPolicy >::operator[] | ( | difference_type | n | ) | const [inline] |
Definition at line 343 of file sc_vector.h.
friend class sc_vector< plain_type > [friend] |
Definition at line 267 of file sc_vector.h.
friend class sc_vector_assembly [friend] |
Definition at line 268 of file sc_vector.h.
friend class sc_vector_iter [friend] |
Definition at line 269 of file sc_vector.h.
1.6.1