TLM-2.0  2.0.3
Accellera TLM-2.0 proof-of-concept library
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
tlm::tlm_bool< D > Class Template Reference

#include <tlm_core/tlm_2/tlm_generic_payload/tlm_endian_conv.h>

Public Member Functions

 tlm_bool (D &d)
 
 operator bool () const
 

Static Public Member Functions

static D make_uchar_array (uchar c)
 

Static Public Attributes

static D TLM_TRUE = tlm_bool<D>::make_uchar_array(TLM_BYTE_ENABLED)
 
static D TLM_FALSE = tlm_bool<D>::make_uchar_array(TLM_BYTE_DISABLED)
 

Detailed Description

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

Definition at line 259 of file tlm_endian_conv.h.

Constructor & Destructor Documentation

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

Definition at line 271 of file tlm_endian_conv.h.

Member Function Documentation

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

Definition at line 263 of file tlm_endian_conv.h.

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

Definition at line 272 of file tlm_endian_conv.h.

Member Data Documentation

template<class D >
D tlm::tlm_bool< D >::TLM_FALSE = tlm_bool<D>::make_uchar_array(TLM_BYTE_DISABLED)
static

Definition at line 262 of file tlm_endian_conv.h.

template<class D >
D tlm::tlm_bool< D >::TLM_TRUE = tlm_bool<D>::make_uchar_array(TLM_BYTE_ENABLED)
static

Definition at line 261 of file tlm_endian_conv.h.


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