test/unity/toolkits/object_detection/test_object_detector.cxx
deferred_float_array wrap_float_array(shared_float_array params) {
  std::vector<size_t> shape(params.shape(), params.shape() + params.dim());

  std::promise<shared_float_array> promise;
  promise.set_value(std::move(params));
  return deferred_float_array(promise.get_future(), std::move(shape));
}
// Create a deferred_float_array for the stub cnn_module to return.
Create a deferred_float_array for the stub cnn_module to return.
Create a deferred_float_array for the stub cnn_module to return .
deferred_float_array wrap_float_array(shared_float_array params) {
  std::vector<size_t> shape(params.shape(), params.shape() + params.dim());
  std::promise<shared_float_array> promise;
  promise.set_value(std::move(params));
  return deferred_float_array(promise.get_future(), std::move(shape));
}
deferred_float_array wrap_float_array ( shared_float_array params ) { std :: vector < size_t > shape ( params . shape ( ) , params . shape ( ) + params . dim ( ) ) ; std :: promise < shared_float_array > promise ; promise . set_value ( std :: move ( params ) ) ; return deferred_float_array ( promise . get_future ( ) , std :: move ( shape ) ) ; }
Create a deferred_float_array for the stub cnn_module to return.
Create a deferred_float_array for the stub cnn_module to return .