Skip to content
Snippets Groups Projects

Add to/fromAron() for one-sided optional and test utilities for C++/Python conversion

Merged Rainer Kartmann requested to merge feature/aron-python-conv into master
1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
@@ -26,7 +26,7 @@ namespace armarx::aron
}
template<class ReaderT, class DtoT, class BoT>
requires (data::isReader<ReaderT> && !DtoAndBoAreSame<DtoT, BoT>)
requires (data::isReader<ReaderT> && !detail::DtoAndBoAreSame<DtoT, BoT>)
inline void read(ReaderT& aron_r, typename ReaderT::InputType& input, BoT& ret)
{
DtoT aron;
@@ -36,7 +36,7 @@ namespace armarx::aron
}
template<class WriterT, class DtoT, class BoT>
requires (data::isWriter<WriterT> && !DtoAndBoAreSame<DtoT, BoT>)
requires (data::isWriter<WriterT> && !detail::DtoAndBoAreSame<DtoT, BoT>)
inline void write(WriterT& aron_w, const BoT& input, typename WriterT::ReturnType& ret, const armarx::aron::Path& aron_p = armarx::aron::Path())
{
DtoT aron;
Loading