bbstd::Cast< T, U > Class Template Reference

#include <bbstdCast.h>

List of all members.

Private Member Functions

 BBTK_TEMPLATE2_BLACK_BOX_INTERFACE (Cast, bbtk::AtomicBlackBox, T, U)
 BBTK_DECLARE_INPUT (In, T)
 BBTK_DECLARE_OUTPUT (Out, U)
 BBTK_PROCESS (DoIt)
void DoIt ()


Detailed Description

template<class T, class U>
class bbstd::Cast< T, U >

Definition at line 43 of file bbstdCast.h.


Member Function Documentation

template<class T, class U>
bbstd::Cast< T, U >::BBTK_TEMPLATE2_BLACK_BOX_INTERFACE ( Cast< T, U >  ,
bbtk::AtomicBlackBox  ,
,
 
) [private]

template<class T, class U>
bbstd::Cast< T, U >::BBTK_DECLARE_INPUT ( In  ,
 
) [private]

template<class T, class U>
bbstd::Cast< T, U >::BBTK_DECLARE_OUTPUT ( Out  ,
 
) [private]

template<class T, class U>
bbstd::Cast< T, U >::BBTK_PROCESS ( DoIt   )  [private]

template<class T, class U>
void bbstd::Cast< T, U >::DoIt (  )  [inline, private]

Definition at line 49 of file bbstdCast.h.

00049                 {  
00050       bbtkDebugMessage("Data",5,"bbstd::Cast In  = "
00051                        <<bbGetInputIn()<<" <"<<bbtk::HumanTypeName<T>()
00052                        <<">"<<std::endl);
00053       bbSetOutputOut( static_cast<U>(bbGetInputIn()) );
00054       bbtkDebugMessage("Data",5,"bbstd::Cast Out = "
00055                        <<(U)bbGetInputIn()<<" <"<<bbtk::HumanTypeName<U>()
00056                        <<">"<<std::endl);
00057     }


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

Generated on Tue Oct 21 16:06:50 2008 for std by  doxygen 1.5.6