SystemC 3.0.0
Accellera SystemC proof-of-concept library
|
#include <sysc/utils/sc_pvector.h>
Public Types | |
typedef const T * | const_iterator |
typedef T * | iterator |
Public Member Functions | |
sc_pvector () | |
sc_pvector (const sc_pvector< T > &rhs) | |
~sc_pvector () | |
std::size_t | size () const |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
sc_pvector< T > & | operator= (const sc_pvector< T > &rhs) |
T & | operator[] (unsigned int i) |
const T & | operator[] (unsigned int i) const |
T & | fetch (int i) |
const T & | fetch (int i) const |
T * | raw_data () |
const T * | raw_data () const |
operator const ::std::vector< T > & () const | |
void | push_back (T item) |
void | erase_all () |
void | sort (CFT compar) |
void | put (T item, int i) |
void | decr_count () |
void | decr_count (int k) |
Protected Attributes | |
mutable ::std::vector< T > | m_vector |
Definition at line 52 of file sc_pvector.h.
typedef const T* sc_core::sc_pvector< T >::const_iterator |
Definition at line 56 of file sc_pvector.h.
typedef T* sc_core::sc_pvector< T >::iterator |
Definition at line 57 of file sc_pvector.h.
|
inline |
Definition at line 61 of file sc_pvector.h.
|
inline |
Definition at line 65 of file sc_pvector.h.
|
inline |
Definition at line 69 of file sc_pvector.h.
|
inline |
Definition at line 77 of file sc_pvector.h.
|
inline |
Definition at line 80 of file sc_pvector.h.
|
inline |
Definition at line 140 of file sc_pvector.h.
|
inline |
Definition at line 143 of file sc_pvector.h.
|
inline |
Definition at line 83 of file sc_pvector.h.
|
inline |
Definition at line 86 of file sc_pvector.h.
|
inline |
Definition at line 129 of file sc_pvector.h.
|
inline |
Definition at line 108 of file sc_pvector.h.
|
inline |
Definition at line 111 of file sc_pvector.h.
|
inline |
Definition at line 122 of file sc_pvector.h.
|
inline |
Definition at line 92 of file sc_pvector.h.
|
inline |
Definition at line 96 of file sc_pvector.h.
|
inline |
Definition at line 102 of file sc_pvector.h.
|
inline |
Definition at line 125 of file sc_pvector.h.
|
inline |
Definition at line 137 of file sc_pvector.h.
|
inline |
Definition at line 115 of file sc_pvector.h.
|
inline |
Definition at line 118 of file sc_pvector.h.
|
inline |
Definition at line 73 of file sc_pvector.h.
|
inline |
Definition at line 132 of file sc_pvector.h.
|
protected |
Definition at line 149 of file sc_pvector.h.