|
gem5 [DEVELOP-FOR-25.0]
|
#include <sc_vector.hh>
Public Types | |
| typedef size_t | size_type |
| typedef sc_vector_iter< T, sc_member_access< T, MT > > | iterator |
| typedef sc_vector_iter< const T, sc_member_access< const T, const MT > > | const_iterator |
| typedef MTT::* | MemberType |
Public Member Functions | |
| sc_vector_assembly (const sc_vector_assembly &other) | |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| size_type | size () const |
| std::vector< sc_object * > | get_elements () const |
| iterator::reference | operator[] (size_type i) |
| const_iterator::reference | operator[] (size_type i) const |
| iterator::reference | at (size_type i) |
| const_iterator::reference | at (size_type i) const |
| template<typename ContainerType, typename ArgumentType> | |
| iterator | bind (sc_vector_assembly< ContainerType, ArgumentType > c) |
| template<typename BindableContainer> | |
| iterator | bind (BindableContainer &c) |
| template<typename BindableIterator> | |
| iterator | bind (BindableIterator first, BindableIterator last) |
| template<typename BindableIterator> | |
| iterator | bind (BindableIterator first, BindableIterator last, iterator from) |
| template<typename BindableIterator> | |
| iterator | bind (BindableIterator first, BindableIterator last, typename sc_vector< T >::iterator from) |
| template<typename ContainerType, typename ArgumentType> | |
| iterator | operator() (sc_vector_assembly< ContainerType, ArgumentType > c) |
| template<typename ArgumentContainer> | |
| iterator | operator() (ArgumentContainer &c) |
| template<typename ArgumentIterator> | |
| iterator | operator() (ArgumentIterator first, ArgumentIterator last) |
| template<typename ArgumentIterator> | |
| iterator | operator() (ArgumentIterator first, ArgumentIterator last, iterator from) |
| template<typename ArgumentIterator> | |
| iterator | operator() (ArgumentIterator first, ArgumentIterator last, typename sc_vector< T >::iterator from) |
Private Member Functions | |
| sc_vector_assembly (sc_vector< T > &v, MemberType ptr) | |
Private Attributes | |
| sc_vector< T > * | vec_ |
| MemberType | ptr_ |
Friends | |
| sc_vector_assembly< T, MT > | sc_assemble_vector (sc_vector< T > &, MT(T::*)) |
Definition at line 606 of file sc_vector.hh.
| typedef sc_vector_iter< const T, sc_member_access<const T, const MT> > sc_core::sc_vector_assembly< T, MT >::const_iterator |
Definition at line 615 of file sc_vector.hh.
| typedef sc_vector_iter<T, sc_member_access<T, MT> > sc_core::sc_vector_assembly< T, MT >::iterator |
Definition at line 613 of file sc_vector.hh.
| typedef MTT::* sc_core::sc_vector_assembly< T, MT >::MemberType |
Definition at line 616 of file sc_vector.hh.
| typedef size_t sc_core::sc_vector_assembly< T, MT >::size_type |
Definition at line 612 of file sc_vector.hh.
|
inline |
Definition at line 618 of file sc_vector.hh.
|
inlineprivate |
Definition at line 767 of file sc_vector.hh.
|
inline |
Definition at line 674 of file sc_vector.hh.
|
inline |
Definition at line 679 of file sc_vector.hh.
|
inline |
Definition at line 622 of file sc_vector.hh.
|
inline |
Definition at line 637 of file sc_vector.hh.
|
inline |
Definition at line 693 of file sc_vector.hh.
|
inline |
Definition at line 700 of file sc_vector.hh.
|
inline |
Definition at line 707 of file sc_vector.hh.
|
inline |
Definition at line 719 of file sc_vector.hh.
|
inline |
Definition at line 686 of file sc_vector.hh.
|
inline |
Definition at line 626 of file sc_vector.hh.
|
inline |
Definition at line 631 of file sc_vector.hh.
|
inline |
Definition at line 623 of file sc_vector.hh.
|
inline |
Definition at line 642 of file sc_vector.hh.
|
inline |
Definition at line 650 of file sc_vector.hh.
|
inline |
Definition at line 734 of file sc_vector.hh.
|
inline |
Definition at line 741 of file sc_vector.hh.
|
inline |
Definition at line 748 of file sc_vector.hh.
|
inline |
Definition at line 760 of file sc_vector.hh.
|
inline |
Definition at line 727 of file sc_vector.hh.
|
inline |
Definition at line 663 of file sc_vector.hh.
|
inline |
Definition at line 668 of file sc_vector.hh.
|
inline |
Definition at line 647 of file sc_vector.hh.
|
friend |
|
private |
Definition at line 772 of file sc_vector.hh.
|
private |
Definition at line 771 of file sc_vector.hh.