SystemC
2.3.2
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 sc_meta::remove_const< type >::type | plain_type |
typedef sc_meta::remove_const< ElementType >::type | 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 256 of file sc_vector.h.
typedef AccessType sc_core::sc_member_access< ElementType, AccessType >::access_type |
Definition at line 262 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 272 of file sc_vector.h.
typedef ElementType sc_core::sc_member_access< ElementType, AccessType >::element_type |
Definition at line 261 of file sc_vector.h.
typedef access_typeElementType::* sc_core::sc_member_access< ElementType, AccessType >::member_type |
Definition at line 263 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 270 of file sc_vector.h.
typedef sc_meta::remove_const<ElementType>::type sc_core::sc_member_access< ElementType, AccessType >::plain_elem_type |
Definition at line 266 of file sc_vector.h.
typedef sc_meta::remove_const<type>::type sc_core::sc_member_access< ElementType, AccessType >::plain_type |
Definition at line 265 of file sc_vector.h.
typedef sc_member_access< element_type, access_type > sc_core::sc_member_access< ElementType, AccessType >::policy |
Definition at line 268 of file sc_vector.h.
typedef access_type sc_core::sc_member_access< ElementType, AccessType >::type |
Definition at line 264 of file sc_vector.h.
|
inline |
Definition at line 274 of file sc_vector.h.
|
inline |
Definition at line 277 of file sc_vector.h.
|
inline |
Definition at line 281 of file sc_vector.h.
|
friend |
Definition at line 259 of file sc_vector.h.