Converter.h File Reference
#include "../visitor/Visitor.h"
#include "../rw/Reader.h"
#include "../rw/Writer.h"
+ Include dependency graph for Converter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Converter< ReaderImplementation, WriterImplementation, DerivedT >
 Converter struct providing the needed methods. More...
 
struct  Converter< ReaderImplementation, WriterImplementation, DerivedT >
 Converter struct providing the needed methods. More...
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::aron
 
 armarx::aron::data
 A convenience header to include all aron files (full include, not forward declared)
 

Functions

template<class ConverterImplementation >
requires isConverter< ConverterImplementation > ConverterImplementation::WriterReturnType readAndWrite (typename ConverterImplementation::ReaderInputType &o)
 the function to read from a variant and write to a writer T returns the returntype of T More...
 

Variables

template<class T >
concept isConverter = std::is_base_of<Converter<typename T::ReaderType, typename T::WriterType, typename T::This>, T>::value