|
|
Converter struct providing the needed methods. More...
#include <RobotAPI/libraries/aron/core/data/converter/Converter.h>
Inheritance diagram for Converter< ReaderImplementation, WriterImplementation, DerivedT >:Public Types | |
| using | ReaderElementType = typename ReaderImplementation::ElementType |
| What the reader hands out per child – a value, or a pointer into the input tree. | |
| 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 Types inherited from Visitor< ReaderImplementation::InputType > | |
| using | Input |
Public Types inherited from VisitorBase< ReaderImplementation::InputType > | |
| using | Input |
Public Attributes | |
| WriterReturnType | last_returned |
| ReaderImplementation | r |
| WriterImplementation | w |
Converter struct providing the needed methods.
WriterImplementation is a writer class, TODO: add concepts
| using ReaderElementType = typename ReaderImplementation::ElementType |
What the reader hands out per child – a value, or a pointer into the input tree.
| using ReaderInputType = typename ReaderImplementation::InputType |
| using ReaderInputTypeNonConst = typename ReaderImplementation::InputTypeNonConst |
| using ReaderType = ReaderImplementation |
| using This = DerivedT |
| using WriterReturnType = typename WriterImplementation::ReturnType |
| using WriterType = WriterImplementation |
|
virtualdefault |
|
inlinefinalvirtual |
Implements VisitorBase< ReaderImplementation::InputType >.
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
|
inlinefinal |
| WriterReturnType last_returned |
| ReaderImplementation r |
| WriterImplementation w |