#include "bbstdStringSelect.h" #include "bbstdPackage.h" namespace bbstd { BBTK_ADD_BLACK_BOX_TO_PACKAGE(std,StringSelect) BBTK_BLACK_BOX_IMPLEMENTATION(StringSelect,bbtk::AtomicBlackBox); void StringSelect::bbUserConstructor() { bbSetInputIn(0); bbSetInputIn0(""); bbSetInputIn1(""); bbSetInputIn2(""); bbSetInputIn3(""); bbSetInputIn4(""); bbSetInputIn5(""); bbSetInputIn6(""); bbSetInputIn7(""); bbSetInputIn8(""); bbSetInputIn9(""); } void StringSelect::DoProcess() { if (bbGetInputIn()==0) bbSetOutputOut( bbGetInputIn0() ); else if (bbGetInputIn()==1) bbSetOutputOut( bbGetInputIn1() ); else if (bbGetInputIn()==2) bbSetOutputOut( bbGetInputIn2() ); else if (bbGetInputIn()==3) bbSetOutputOut( bbGetInputIn3() ); else if (bbGetInputIn()==4) bbSetOutputOut( bbGetInputIn4() ); else if (bbGetInputIn()==5) bbSetOutputOut( bbGetInputIn5() ); else if (bbGetInputIn()==6) bbSetOutputOut( bbGetInputIn6() ); else if (bbGetInputIn()==7) bbSetOutputOut( bbGetInputIn7() ); else if (bbGetInputIn()==8) bbSetOutputOut( bbGetInputIn8() ); else if (bbGetInputIn()==9) bbSetOutputOut( bbGetInputIn9() ); } } // EO namespace bbstd