tlm::tlm_bool< D > Class Template Reference

#include <tlm_endian_conv.h>

Collaboration diagram for tlm::tlm_bool< D >:

Collaboration graph
[legend]

List of all members.

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)

Private Attributes

bool b


Detailed Description

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

Definition at line 253 of file tlm_endian_conv.h.


Constructor & Destructor Documentation

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

Definition at line 265 of file tlm_endian_conv.h.


Member Function Documentation

template<class D>
static D tlm::tlm_bool< D >::make_uchar_array ( uchar  c  )  [inline, static]

Definition at line 257 of file tlm_endian_conv.h.

References uchar.

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

Definition at line 266 of file tlm_endian_conv.h.

References tlm::tlm_bool< D >::b.


Member Data Documentation

template<class D>
D tlm::tlm_bool< D >::TLM_TRUE = tlm_bool<D>::make_uchar_array(TLM_BYTE_ENABLED) [inline, static]

Definition at line 255 of file tlm_endian_conv.h.

template<class D>
D tlm::tlm_bool< D >::TLM_FALSE = tlm_bool<D>::make_uchar_array(TLM_BYTE_DISABLED) [inline, static]

Definition at line 256 of file tlm_endian_conv.h.

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

Definition at line 268 of file tlm_endian_conv.h.

Referenced by tlm::tlm_bool< D >::operator bool().


The documentation for this class was generated from the following file:
Generated on Thu Jun 5 17:44:12 2008 for TLM 2 by  doxygen 1.5.3