1 #include "bbstdToString.h"
2 #include "bbstdPackage.h"
9 //====================================================================
10 BBTK_USER_BLACK_BOX_TEMPLATE_IMPLEMENTATION(ToString,
11 bbtk::AtomicBlackBox);
12 //====================================================================
14 //====================================================================
15 template <class T> void ToString<T> ::DoIt()
19 bbSetOutputOut( s.str() );
21 //====================================================================
23 //====================================================================
24 // Add the specialized adaptors to the package
25 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,bool);
26 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,int8_t);
27 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,uint8_t);
28 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,int16_t);
29 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,uint16_t);
30 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,int32_t);
31 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,uint32_t);
32 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,float);
33 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE(std,ToString,double);
34 //====================================================================