SystemC 3.0.0
Accellera SystemC proof-of-concept library
|
#include <sysc/utils/sc_vector.h>
Public Types | |
typedef std::random_access_iterator_tag | iterator_category |
typedef std::ptrdiff_t | difference_type |
typedef access_policy::type | value_type |
typedef value_type & | reference |
typedef value_type * | pointer |
Public Member Functions | |
sc_vector_iter () | |
template<typename It , typename = std::enable_if_t<sc_is_more_const_v<element_type, typename It::policy::element_type>>> | |
sc_vector_iter (const It &it) | |
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) |
reference | operator* () const |
pointer | operator-> () const |
reference | operator[] (difference_type n) const |
difference_type | operator- (const_direct_iterator const &that) const |
raw_iterator | raw () const |
Friends | |
class | sc_vector< plain_type > |
template<typename , typename > | |
class | sc_vector_assembly |
template<typename , typename > | |
class | sc_vector_iter |
Definition at line 238 of file sc_vector.h.
typedef std::ptrdiff_t sc_core::sc_vector_iter< ElementType, AccessPolicy >::difference_type |
Definition at line 284 of file sc_vector.h.
typedef std::random_access_iterator_tag sc_core::sc_vector_iter< ElementType, AccessPolicy >::iterator_category |
Definition at line 283 of file sc_vector.h.
typedef value_type* sc_core::sc_vector_iter< ElementType, AccessPolicy >::pointer |
Definition at line 287 of file sc_vector.h.
typedef value_type& sc_core::sc_vector_iter< ElementType, AccessPolicy >::reference |
Definition at line 286 of file sc_vector.h.
typedef access_policy::type sc_core::sc_vector_iter< ElementType, AccessPolicy >::value_type |
Definition at line 285 of file sc_vector.h.
|
inline |
Definition at line 289 of file sc_vector.h.
|
inline |
Definition at line 302 of file sc_vector.h.
|
inline |
Definition at line 322 of file sc_vector.h.
|
inline |
Definition at line 313 of file sc_vector.h.
|
inline |
Definition at line 307 of file sc_vector.h.
|
inline |
Definition at line 309 of file sc_vector.h.
|
inline |
Definition at line 318 of file sc_vector.h.
|
inline |
Definition at line 330 of file sc_vector.h.
|
inline |
Definition at line 315 of file sc_vector.h.
|
inline |
Definition at line 308 of file sc_vector.h.
|
inline |
Definition at line 310 of file sc_vector.h.
|
inline |
Definition at line 319 of file sc_vector.h.
|
inline |
Definition at line 324 of file sc_vector.h.
|
inline |
Definition at line 326 of file sc_vector.h.
|
inline |
Definition at line 333 of file sc_vector.h.
|
friend |
Definition at line 249 of file sc_vector.h.
|
friend |
Definition at line 252 of file sc_vector.h.
|
friend |
Definition at line 253 of file sc_vector.h.