SystemC
Recoding Infrastructure for SystemC v0.6.3 derived from Accellera SystemC 2.3.1
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 218 of file sc_vector.h.
typedef AccessType sc_core::sc_member_access< ElementType, AccessType >::access_type |
Definition at line 224 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 234 of file sc_vector.h.
typedef ElementType sc_core::sc_member_access< ElementType, AccessType >::element_type |
Definition at line 223 of file sc_vector.h.
typedef access_typeElementType::* sc_core::sc_member_access< ElementType, AccessType >::member_type |
Definition at line 225 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 232 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 228 of file sc_vector.h.
typedef sc_meta::remove_const<type>::type sc_core::sc_member_access< ElementType, AccessType >::plain_type |
Definition at line 227 of file sc_vector.h.
typedef sc_member_access< element_type, access_type > sc_core::sc_member_access< ElementType, AccessType >::policy |
Definition at line 230 of file sc_vector.h.
typedef access_type sc_core::sc_member_access< ElementType, AccessType >::type |
Definition at line 226 of file sc_vector.h.
|
inline |
Definition at line 236 of file sc_vector.h.
|
inline |
Definition at line 239 of file sc_vector.h.
|
inline |
Definition at line 243 of file sc_vector.h.
|
friend |
Definition at line 221 of file sc_vector.h.