bbstd::GetVectorElement< T > Class Template Reference

#include <bbstdGetVectorElement.h>

List of all members.

Private Member Functions

 BBTK_TEMPLATE_BLACK_BOX_INTERFACE (GetVectorElement, bbtk::AtomicBlackBox, T)
 BBTK_DECLARE_INPUT (In, std::vector< T >)
 BBTK_DECLARE_INPUT (I, int)
 BBTK_DECLARE_OUTPUT (Out, T)
 BBTK_PROCESS (DoIt)
void DoIt ()
virtual void bbUserConstructor ()


Detailed Description

template<class T>
class bbstd::GetVectorElement< T >

Definition at line 42 of file bbstdGetVectorElement.h.


Member Function Documentation

template<class T>
bbstd::GetVectorElement< T >::BBTK_TEMPLATE_BLACK_BOX_INTERFACE ( GetVectorElement< T >  ,
bbtk::AtomicBlackBox  ,
 
) [private]

template<class T>
bbstd::GetVectorElement< T >::BBTK_DECLARE_INPUT ( In  ,
std::vector< T >   
) [private]

template<class T>
bbstd::GetVectorElement< T >::BBTK_DECLARE_INPUT ( ,
int   
) [private]

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

template<class T>
bbstd::GetVectorElement< T >::BBTK_PROCESS ( DoIt   )  [private]

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

Definition at line 70 of file bbstdGetVectorElement.h.

00071   {
00072    // std::string out;
00073    // std::ostringstream oss;
00074     int i = bbGetInputI();
00075     //oss << bbGetInputIn()[i];
00076     //bbSetOutputOut(out.str());
00077     bbSetOutputOut(bbGetInputIn()[i]);
00078   }

template<class T>
void bbstd::GetVectorElement< T >::bbUserConstructor (  )  [inline, private, virtual]

Definition at line 83 of file bbstdGetVectorElement.h.

00084   {
00085 
00086   }


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

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