8 template <
class ReaderT,
class T>
12 read(ReaderT& aron_r,
typename ReaderT::InputType& input,
T& ret)
14 ret.read(aron_r, input);
17 template <
class WriterT,
class T>
23 typename WriterT::ReturnType& ret,
26 ret = input.write(aron_w, aron_p);
29 template <
class ReaderT,
class DtoT,
class BoT>
32 !detail::DtoAndBoAreSame<DtoT, BoT>)
34 read(ReaderT& aron_r,
typename ReaderT::InputType& input, BoT& ret)
37 aron.read(aron_r, input);
42 template <
class WriterT,
class DtoT,
class BoT>
45 !detail::DtoAndBoAreSame<DtoT, BoT>)
49 typename WriterT::ReturnType& ret,
54 ret =
aron.write(aron_w, aron_p);
void read(ReaderT &aron_r, typename ReaderT::InputType &input, Eigen::Matrix< EigenT, rows, cols, options > &ret)
void write(WriterT &aron_w, const Eigen::Matrix< EigenT, rows, cols, options > &input, typename WriterT::ReturnType &ret, const armarx::aron::Path &aron_p=armarx::aron::Path())
void toAron(arondto::PackagePath &dto, const PackageFileLocation &bo)
void fromAron(const arondto::PackagePath &dto, PackageFileLocation &bo)