#include "void_copy.h" // NX_FLOAT32 extern bool void_copy::from_float(const float* source, void *©, const int num_elem, const Node::NXtype type){ if(type==Node::FLOAT64){ for(int i=0 ; i(source[i]); return true; }else if(type==Node::FLOAT32){ for(int i=0 ; i(source[i]); return true; }else if(type==Node::INT8){ // should do something }else if(type==Node::INT16){ // should do something }else if(type==Node::INT32){ // should do something }else if(type==Node::UINT8){ // should do something }else if(type==Node::UINT16){ // should do something }else if(type==Node::UINT32){ // should do something } return false; } // NX_INT16 extern bool void_copy::from_short(const short int* source, void *©, const int num_elem, const Node::NXtype type){ if(type==Node::FLOAT64){ // should do something }else if(type==Node::FLOAT32){ // should do something }else if(type==Node::INT8){ // should do something }else if(type==Node::INT16){ for(int i=0 ; i(source[i]); return true; }else if(type==Node::UINT8){ // should do something }else if(type==Node::UINT16){ // should do something }else if(type==Node::UINT32){ // should do something } return false; } // NX_INT32 extern bool void_copy::from_int(const int* source, void *©, const int num_elem, const Node::NXtype type){ if(type==Node::FLOAT64){ // should do something }else if(type==Node::FLOAT32){ // should do something }else if(type==Node::INT8){ // should do something }else if(type==Node::INT16){ for(int i=0 ; i(source[i]); return true; }else if(type==Node::INT32){ for(int i=0 ; i(source[i]); return true; } return false; } // NX_UINT32 extern bool void_copy::from_uint(const unsigned int* source, void *©, const int num_elem, const Node::NXtype type){ if(type==Node::FLOAT64){ // should do something }else if(type==Node::FLOAT32){ // should do something }else if(type==Node::INT8){ // should do something }else if(type==Node::INT16){ // should do something }else if(type==Node::INT32){ // should do something }else if(type==Node::UINT8){ // should do something }else if(type==Node::UINT16){ for(int i=0 ; i(source[i]); return true; }else if(type==Node::UINT32){ for(int i=0 ; i