SystemC 3.0.0
Accellera SystemC proof-of-concept library
|
#include <sysc/utils/sc_vector.h>
Public Types | |
typedef ElementType | element_type |
typedef AccessType | access_type |
typedef access_typeElementType::* | member_type |
typedef access_type | type |
typedef std::remove_const_t< type > | plain_type |
typedef std::remove_const_t< ElementType > | plain_elem_type |
typedef sc_member_access< element_type, access_type > | policy |
typedef sc_member_access< plain_elem_type, plain_type > | non_const_policy |
typedef sc_member_access< const plain_elem_type, const plain_type > | const_policy |
Public Member Functions | |
sc_member_access (member_type ptr) | |
sc_member_access (const non_const_policy &other) | |
access_type * | get (element_type *this_) const |
Friends | |
template<typename , typename > | |
class | sc_member_access |
Definition at line 203 of file sc_vector.h.
typedef AccessType sc_core::sc_member_access< ElementType, AccessType >::access_type |
Definition at line 209 of file sc_vector.h.
typedef sc_member_access< const plain_elem_type, const plain_type > sc_core::sc_member_access< ElementType, AccessType >::const_policy |
Definition at line 219 of file sc_vector.h.
typedef ElementType sc_core::sc_member_access< ElementType, AccessType >::element_type |
Definition at line 208 of file sc_vector.h.
typedef access_typeElementType::* sc_core::sc_member_access< ElementType, AccessType >::member_type |
Definition at line 210 of file sc_vector.h.
typedef sc_member_access< plain_elem_type, plain_type > sc_core::sc_member_access< ElementType, AccessType >::non_const_policy |
Definition at line 217 of file sc_vector.h.
typedef std::remove_const_t<ElementType> sc_core::sc_member_access< ElementType, AccessType >::plain_elem_type |
Definition at line 213 of file sc_vector.h.
typedef std::remove_const_t<type> sc_core::sc_member_access< ElementType, AccessType >::plain_type |
Definition at line 212 of file sc_vector.h.
typedef sc_member_access< element_type, access_type > sc_core::sc_member_access< ElementType, AccessType >::policy |
Definition at line 215 of file sc_vector.h.
typedef access_type sc_core::sc_member_access< ElementType, AccessType >::type |
Definition at line 211 of file sc_vector.h.
|
inline |
Definition at line 221 of file sc_vector.h.
|
inline |
Definition at line 224 of file sc_vector.h.
|
inline |
Definition at line 228 of file sc_vector.h.
|
friend |
Definition at line 206 of file sc_vector.h.