|
|
#include <cstddef>#include <string>#include "../rw/Reader.h"#include "../rw/Writer.h"#include "../visitor/Visitor.h"Classes | |
| struct | Converter< ReaderImplementation, WriterImplementation, DerivedT > |
| Converter struct providing the needed methods. More... | |
Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::aron |
| namespace | 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 | |
Variables | |
| constexpr std::size_t | MaxConversionDepth = 512 |
| readAndWrite() throws instead of recursing deeper than this many dict/list levels. | |