gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
tlm::tlm_analysis_triple< T > Struct Template Reference

#include <analysis_triple.hh>

Public Member Functions

 tlm_analysis_triple ()
 
 tlm_analysis_triple (const tlm_analysis_triple &triple)
 
 tlm_analysis_triple (const T &t)
 
 operator T ()
 
 operator const T & () const
 

Public Attributes

sc_core::sc_time start_time
 
transaction
 
sc_core::sc_time end_time
 

Detailed Description

template<typename T>
struct tlm::tlm_analysis_triple< T >

Definition at line 27 of file analysis_triple.hh.

Constructor & Destructor Documentation

◆ tlm_analysis_triple() [1/3]

template<typename T>
tlm::tlm_analysis_triple< T >::tlm_analysis_triple ( )
inline

Definition at line 33 of file analysis_triple.hh.

Referenced by tlm_analysis_triple().

◆ tlm_analysis_triple() [2/3]

template<typename T>
tlm::tlm_analysis_triple< T >::tlm_analysis_triple ( const tlm_analysis_triple< T > & triple)
inline

Definition at line 35 of file analysis_triple.hh.

References end_time, start_time, tlm_analysis_triple(), and transaction.

◆ tlm_analysis_triple() [3/3]

template<typename T>
tlm::tlm_analysis_triple< T >::tlm_analysis_triple ( const T & t)
inline

Definition at line 42 of file analysis_triple.hh.

References transaction.

Member Function Documentation

◆ operator const T &()

template<typename T>
tlm::tlm_analysis_triple< T >::operator const T & ( ) const
inline

Definition at line 48 of file analysis_triple.hh.

References transaction.

◆ operator T()

template<typename T>
tlm::tlm_analysis_triple< T >::operator T ( )
inline

Definition at line 47 of file analysis_triple.hh.

References transaction.

Member Data Documentation

◆ end_time

template<typename T>
sc_core::sc_time tlm::tlm_analysis_triple< T >::end_time

Definition at line 31 of file analysis_triple.hh.

Referenced by tlm_analysis_triple().

◆ start_time

template<typename T>
sc_core::sc_time tlm::tlm_analysis_triple< T >::start_time

Definition at line 29 of file analysis_triple.hh.

Referenced by tlm_analysis_triple().

◆ transaction

template<typename T>
T tlm::tlm_analysis_triple< T >::transaction

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

Generated on Mon May 26 2025 09:20:44 for gem5 by doxygen 1.13.2