37 typedef int (*
CFT)(
const void*,
const void* );
42#define ACCESS(I) m_vector[I]
43#define ADDR_ACCESS(I) (m_vector.size() != 0 ? &m_vector[I] : 0 )
99 return (T&)
m_vector.operator [] ( i );
105 return (
const T&)
m_vector.operator [] ( i );
112 {
return (
const T&)
ACCESS(i); }
116 {
return (T*) &
ACCESS(0); }
119 {
return (
const T*) &
ACCESS(0); }
122 operator const ::std::vector<T>& ()
const
int(* CFT)(const void *, const void *)
const T & fetch(int i) const
mutable ::std::vector< T > m_vector
const_iterator end() const
const_iterator begin() const
sc_pvector< T > & operator=(const sc_pvector< T > &rhs)
T & operator[](unsigned int i)
const T * raw_data() const
sc_pvector(const sc_pvector< T > &rhs)