SystemC
2.3.2
Accellera SystemC proof-of-concept library
|
#include <sysc/utils/sc_vector.h>
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 It > | |
sc_vector_iter (const It &it, SC_ENABLE_IF_((sc_meta::is_more_const< element_type, typename It::policy::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 const_direct_iterator &that) const |
bool | operator!= (const const_direct_iterator &that) const |
bool | operator<= (const const_direct_iterator &that) const |
bool | operator>= (const const_direct_iterator &that) const |
bool | operator< (const const_direct_iterator &that) const |
bool | operator> (const const_direct_iterator &that) const |
reference | operator* () const |
pointer | operator-> () const |
reference | operator[] (difference_type n) const |
difference_type | operator- (const_direct_iterator const &that) const |
Friends | |
class | sc_vector< plain_type > |
template<typename , typename > | |
class | sc_vector_assembly |
template<typename , typename > | |
class | sc_vector_iter |
Definition at line 116 of file sc_vector.h.
typedef base_type::difference_type sc_core::sc_vector_iter< ElementType, AccessPolicy >::difference_type |
Definition at line 340 of file sc_vector.h.
typedef base_type::pointer sc_core::sc_vector_iter< ElementType, AccessPolicy >::pointer |
Definition at line 342 of file sc_vector.h.
typedef base_type::reference sc_core::sc_vector_iter< ElementType, AccessPolicy >::reference |
Definition at line 341 of file sc_vector.h.
|
inline |
Definition at line 344 of file sc_vector.h.
|
inline |
Definition at line 356 of file sc_vector.h.
|
inline |
Definition at line 382 of file sc_vector.h.
|
inline |
Definition at line 394 of file sc_vector.h.
|
inline |
Definition at line 371 of file sc_vector.h.
|
inline |
Definition at line 365 of file sc_vector.h.
|
inline |
Definition at line 367 of file sc_vector.h.
|
inline |
Definition at line 376 of file sc_vector.h.
|
inline |
Definition at line 373 of file sc_vector.h.
|
inline |
Definition at line 402 of file sc_vector.h.
|
inline |
Definition at line 366 of file sc_vector.h.
|
inline |
Definition at line 368 of file sc_vector.h.
|
inline |
Definition at line 377 of file sc_vector.h.
|
inline |
Definition at line 396 of file sc_vector.h.
|
inline |
Definition at line 388 of file sc_vector.h.
|
inline |
Definition at line 384 of file sc_vector.h.
|
inline |
Definition at line 380 of file sc_vector.h.
|
inline |
Definition at line 390 of file sc_vector.h.
|
inline |
Definition at line 386 of file sc_vector.h.
|
inline |
Definition at line 398 of file sc_vector.h.
|
friend |
Definition at line 307 of file sc_vector.h.
|
friend |
Definition at line 308 of file sc_vector.h.
|
friend |
Definition at line 309 of file sc_vector.h.