Go to the documentation of this file.
8 template <
class ReaderT,
class T>
10 requires(data::isReader<ReaderT> && armarx::aron::cpp::isAronGeneratedClass<T>)
17 template <
class WriterT,
class T>
19 requires(data::isWriter<WriterT> && armarx::aron::cpp::isAronGeneratedClass<T>)
21 write(WriterT& aron_w,
23 typename WriterT::ReturnType&
ret,
29 template <
class ReaderT,
class DtoT,
class BoT>
31 requires(data::isReader<ReaderT> && armarx::aron::cpp::isAronGeneratedClass<DtoT> &&
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>
44 requires(data::isWriter<WriterT> && armarx::aron::cpp::isAronGeneratedClass<DtoT> &&
45 !detail::DtoAndBoAreSame<DtoT, BoT>)
47 write(WriterT& aron_w,
49 typename WriterT::ReturnType&
ret,
ReaderT::InputType T & ret
const T WriterT::ReturnType const armarx::aron::Path & aron_p
requires data::isReader< ReaderT > void read(ReaderT &aron_r, typename ReaderT::InputType &input, Eigen::Matrix< EigenT, rows, cols, options > &ret)
ReaderT::InputType & input
requires(!aron::detail::DtoAndBoAreSame< DtoT, BoT >) void toAron(std
void fromAron(const arondto::PackagePath &dto, PackageFileLocation &bo)
requires data::isWriter< WriterT > 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)