gem5 [DEVELOP-FOR-25.0]
Loading...
Searching...
No Matches
tlm::tlm_bool< D > Class Template Reference

#include <endian_conv.hh>

Public Member Functions

 tlm_bool (D &d)
 
 operator bool () const
 

Static Public Member Functions

static D make_uchar_array (unsigned char c)
 

Static Public Attributes

static D TLM_TRUE
 
static D TLM_FALSE
 

Private Attributes

bool b
 

Detailed Description

template<class D>
class tlm::tlm_bool< D >

Definition at line 276 of file endian_conv.hh.

Constructor & Destructor Documentation

◆ tlm_bool()

template<class D>
tlm::tlm_bool< D >::tlm_bool ( D & d)
inline

Definition at line 293 of file endian_conv.hh.

References b, and TLM_BYTE_DISABLED.

Member Function Documentation

◆ make_uchar_array()

template<class D>
static D tlm::tlm_bool< D >::make_uchar_array ( unsigned char c)
inlinestatic

Definition at line 282 of file endian_conv.hh.

References c.

◆ operator bool()

template<class D>
tlm::tlm_bool< D >::operator bool ( ) const
inline

Definition at line 294 of file endian_conv.hh.

References b.

Member Data Documentation

◆ b

template<class D>
bool tlm::tlm_bool< D >::b
private

Definition at line 296 of file endian_conv.hh.

Referenced by operator bool(), and tlm_bool().

◆ TLM_FALSE

template<class D>
D tlm::tlm_bool< D >::TLM_FALSE
static

Definition at line 280 of file endian_conv.hh.

Referenced by tlm::false_b1().

◆ TLM_TRUE

template<class D>
D tlm::tlm_bool< D >::TLM_TRUE
static

Definition at line 279 of file endian_conv.hh.

Referenced by tlm::copy_d1(), and tlm::true_b1().


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

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