|
gem5
v20.1.0.5
|
#include <sc_vector.hh>
Public Types | |
| typedef Element | ElementType |
| typedef Access | AccessType |
| typedef AccessTypeElementType::* | MemberType |
| typedef AccessType | Type |
| typedef sc_gem5::remove_const< AccessType >::type | PlainType |
| typedef sc_gem5::remove_const< ElementType >::type | PlainElemType |
| typedef sc_member_access< ElementType, AccessType > | Policy |
| typedef sc_member_access< PlainElemType, PlainType > | NonConstPolicy |
| typedef sc_member_access< const PlainElemType, const PlainType > | ConstPolicy |
Public Member Functions | |
| sc_member_access (MemberType ptr) | |
| sc_member_access (const NonConstPolicy &other) | |
| AccessType * | get (ElementType *this_) const |
Private Attributes | |
| MemberType | ptr_ |
Friends | |
| template<typename , typename > | |
| class | sc_member_access |
Definition at line 234 of file sc_vector.hh.
| typedef Access sc_core::sc_member_access< Element, Access >::AccessType |
Definition at line 241 of file sc_vector.hh.
| typedef sc_member_access<const PlainElemType, const PlainType> sc_core::sc_member_access< Element, Access >::ConstPolicy |
Definition at line 249 of file sc_vector.hh.
| typedef Element sc_core::sc_member_access< Element, Access >::ElementType |
Definition at line 240 of file sc_vector.hh.
| typedef AccessTypeElementType::* sc_core::sc_member_access< Element, Access >::MemberType |
Definition at line 242 of file sc_vector.hh.
| typedef sc_member_access<PlainElemType, PlainType> sc_core::sc_member_access< Element, Access >::NonConstPolicy |
Definition at line 248 of file sc_vector.hh.
| typedef sc_gem5::remove_const<ElementType>::type sc_core::sc_member_access< Element, Access >::PlainElemType |
Definition at line 245 of file sc_vector.hh.
| typedef sc_gem5::remove_const<AccessType>::type sc_core::sc_member_access< Element, Access >::PlainType |
Definition at line 244 of file sc_vector.hh.
| typedef sc_member_access<ElementType, AccessType> sc_core::sc_member_access< Element, Access >::Policy |
Definition at line 247 of file sc_vector.hh.
| typedef AccessType sc_core::sc_member_access< Element, Access >::Type |
Definition at line 243 of file sc_vector.hh.
|
inline |
Definition at line 251 of file sc_vector.hh.
|
inline |
Definition at line 252 of file sc_vector.hh.
|
inline |
Definition at line 254 of file sc_vector.hh.
References sc_core::sc_member_access< Element, Access >::ptr_.
|
friend |
Definition at line 238 of file sc_vector.hh.
|
private |
Definition at line 257 of file sc_vector.hh.
Referenced by sc_core::sc_member_access< Element, Access >::get().