Go to the documentation of this file.
15 template <
class ReaderT,
class T>
17 requires(data::isReader<ReaderT>&& armarx::aron::cpp::isAronGeneratedClass<T>)
inline void read(
19 typename ReaderT::InputType&
input,
25 template <
class WriterT,
class T>
28 T>) inline
void write(WriterT& aron_w,
30 typename WriterT::ReturnType&
ret,
36 template <
class ReaderT,
class DtoT,
class BoT>
39 data::isReader<ReaderT>&& armarx::aron::cpp::isAronGeneratedClass<DtoT> &&
40 !detail::DtoAndBoAreSame<DtoT, BoT>)
inline void read(ReaderT& aron_r,
41 typename ReaderT::InputType&
input,
45 aron.read(aron_r,
input);
50 template <
class WriterT,
class DtoT,
class BoT>
53 data::isWriter<WriterT>&& armarx::aron::cpp::isAronGeneratedClass<DtoT> &&
54 !detail::DtoAndBoAreSame<DtoT, BoT>)
inline void write(WriterT& aron_w,
56 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
concept isAronGeneratedClass
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)
This file offers overloads of toIce() and fromIce() functions for STL container types.