Lines Matching refs:sc_vector
159 class sc_vector;
163 sc_vector<T> &, MT(T::* member_ptr));
172 virtual const char *kind() const { return "sc_vector"; }
281 friend class sc_vector<PlainType>;
290 typedef sc_vector<PlainType> VectorType;
442 class sc_vector : public sc_vector_base
449 sc_vector() : sc_vector_base(::sc_core::sc_gen_unique_name("vector")) {}
450 explicit sc_vector(const char *_name) : sc_vector_base(_name) {}
451 sc_vector(const char *_name, size_type _size) : sc_vector_base(_name)
456 sc_vector(const char *_name, size_type _size, Creator creator) :
461 virtual ~sc_vector() { clear(); }
466 init(_size, &sc_vector<T>::create_element);
589 sc_vector(const sc_vector &);
590 sc_vector &operator = (const sc_vector &);
614 sc_vector<T> &, MT (T::*));
724 typename sc_vector<T>::iterator from)
765 typename sc_vector<T>::iterator from)
771 sc_vector_assembly(sc_vector<T> &v, MemberType ptr) :
775 sc_vector<T> *vec_;
781 sc_assemble_vector(sc_vector<T> &v, MT (T::*ptr))