gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::ProxyPtr< void, Proxy > Class Template Reference

#include <proxy_ptr.hh>

Public Member Functions

 ProxyPtr (Addr new_addr,...)
 
template<typename T >
 ProxyPtr (const ProxyPtr< T, Proxy > &other)
 
ProxyPtr< void, Proxy > & operator= (Addr new_addr)
 
 operator Addr () const
 
Addr addr () const
 

Protected Attributes

Addr _addr
 

Detailed Description

template<typename Proxy>
class gem5::ProxyPtr< void, Proxy >

Definition at line 330 of file proxy_ptr.hh.

Constructor & Destructor Documentation

◆ ProxyPtr() [1/2]

template<typename Proxy >
gem5::ProxyPtr< void, Proxy >::ProxyPtr ( Addr new_addr,
... )
inline

Definition at line 336 of file proxy_ptr.hh.

◆ ProxyPtr() [2/2]

template<typename Proxy >
template<typename T >
gem5::ProxyPtr< void, Proxy >::ProxyPtr ( const ProxyPtr< T, Proxy > & other)
inline

Definition at line 339 of file proxy_ptr.hh.

Member Function Documentation

◆ addr()

template<typename Proxy >
Addr gem5::ProxyPtr< void, Proxy >::addr ( ) const
inline

Definition at line 350 of file proxy_ptr.hh.

◆ operator Addr()

template<typename Proxy >
gem5::ProxyPtr< void, Proxy >::operator Addr ( ) const
inline

Definition at line 348 of file proxy_ptr.hh.

◆ operator=()

template<typename Proxy >
ProxyPtr< void, Proxy > & gem5::ProxyPtr< void, Proxy >::operator= ( Addr new_addr)
inline

Definition at line 342 of file proxy_ptr.hh.

Member Data Documentation

◆ _addr

template<typename Proxy >
Addr gem5::ProxyPtr< void, Proxy >::_addr
protected

Definition at line 333 of file proxy_ptr.hh.


The documentation for this class was generated from the following file:

Generated on Tue Jun 18 2024 16:24:13 for gem5 by doxygen 1.11.0