|
Converter struct providing the needed methods. More...
#include <RobotAPI/libraries/aron/core/type/converter/Converter.h>
Public Types | |
using | ReaderInputType = typename ReaderImplementation::InputType |
using | ReaderInputTypeNonConst = typename ReaderImplementation::InputTypeNonConst |
using | ReaderType = ReaderImplementation |
using | This = DerivedT |
using | WriterReturnType = typename WriterImplementation::ReturnType |
using | WriterType = WriterImplementation |
Public Member Functions | |
type::Descriptor | getDescriptor (ReaderInputType &o) final |
void | visitBool (ReaderInputType &o) final |
void | visitDict (ReaderInputType &o) final |
void | visitDouble (ReaderInputType &o) final |
void | visitFloat (ReaderInputType &o) final |
void | visitImage (ReaderInputType &o) final |
void | visitInt (ReaderInputType &o) final |
void | visitIntEnum (ReaderInputType &o) final |
void | visitList (ReaderInputType &o) final |
void | visitLong (ReaderInputType &o) final |
void | visitMatrix (ReaderInputType &o) final |
void | visitNDArray (ReaderInputType &o) final |
void | visitObject (ReaderInputType &o) final |
void | visitPair (ReaderInputType &o) final |
void | visitPointCloud (ReaderInputType &o) final |
void | visitQuaternion (ReaderInputType &o) final |
void | visitString (ReaderInputType &o) final |
void | visitTuple (ReaderInputType &o) final |
void | visitUnknown (ReaderInputType &o) final |
virtual | ~Converter ()=default |
Public Attributes | |
WriterReturnType | last_returned |
ReaderImplementation | r |
WriterImplementation | w |
Converter struct providing the needed methods.
WriterImplementation is a writer class, TODO: add concepts
Definition at line 35 of file Converter.h.
using ReaderInputType = typename ReaderImplementation::InputType |
Definition at line 58 of file Converter.h.
using ReaderInputTypeNonConst = typename ReaderImplementation::InputTypeNonConst |
Definition at line 59 of file Converter.h.
using ReaderType = ReaderImplementation |
Definition at line 55 of file Converter.h.
using This = DerivedT |
Definition at line 56 of file Converter.h.
using WriterReturnType = typename WriterImplementation::ReturnType |
Definition at line 57 of file Converter.h.
using WriterType = WriterImplementation |
Definition at line 54 of file Converter.h.
|
virtualdefault |
|
inlinefinal |
Definition at line 68 of file Converter.h.
|
inlinefinal |
Definition at line 264 of file Converter.h.
|
inlinefinal |
Definition at line 95 of file Converter.h.
|
inlinefinal |
Definition at line 254 of file Converter.h.
|
inlinefinal |
Definition at line 244 of file Converter.h.
|
inlinefinal |
Definition at line 190 of file Converter.h.
|
inlinefinal |
Definition at line 224 of file Converter.h.
|
inlinefinal |
Definition at line 212 of file Converter.h.
|
inlinefinal |
Definition at line 108 of file Converter.h.
|
inlinefinal |
Definition at line 234 of file Converter.h.
|
inlinefinal |
Definition at line 166 of file Converter.h.
|
inlinefinal |
Definition at line 154 of file Converter.h.
|
inlinefinal |
Definition at line 74 of file Converter.h.
|
inlinefinal |
Definition at line 121 of file Converter.h.
|
inlinefinal |
Definition at line 201 of file Converter.h.
|
inlinefinal |
Definition at line 179 of file Converter.h.
|
inlinefinal |
Definition at line 274 of file Converter.h.
|
inlinefinal |
Definition at line 136 of file Converter.h.
|
inlinefinal |
Definition at line 284 of file Converter.h.
WriterReturnType last_returned |
Definition at line 63 of file Converter.h.
ReaderImplementation r |
Definition at line 61 of file Converter.h.
WriterImplementation w |
Definition at line 62 of file Converter.h.