2#ifndef XCORESDK_SRC_MANAGED_CONVERTER_CLI_HPP_
3#define XCORESDK_SRC_MANAGED_CONVERTER_CLI_HPP_
7#include "data_types_cli.hpp"
11 array<double>^ convertArray(
const std::array<double, S>& _in) {
12 auto ret = gcnew array<double>((
int)_in.size());
13 for (
int i = 0; i < (int)_in.size(); ++i) {
20 std::array<double, S> convertArray(array<double>^ _in) {
21 std::array<double, S> _out{};
22 for (
unsigned int i = 0; i < ((_in->Length < S) ? _in->Length : S); ++i) {
28 void convertErrorCode(
const std::error_code& _in, ErrorCode^% _out);
29 Load^ convertLoad(
const rokae::Load& _in);
32 void convertLoad(Load^ in, rokae::Load& out);
34 rokae::Frame convertFrame(Frame^ frame);