Ariles
|
Definition in file write.h.
Go to the source code of this file.
Classes | |
class | ariles2::write::Parameters |
class | ariles2::write::VisitorBase< t_Derived, t_Parameters > |
class | ariles2::write::Visitor |
class | ariles2::write::FileVisitorImplementation |
Namespaces | |
ariles2 | |
ariles2::write | |
Macros | |
#define | ARILES2_BASIC_TYPE(type) virtual void writeElement(const type &entry, const t_Parameters ¶m) = 0; |
#define | ARILES2_NAMED_ENTRY_write(v, entry, name) visitor.visitMapEntry(entry, #name, parameters); |
#define | ARILES2_PARENT_write(v, entry) |
#define | ARILES2_VISIT_write |
#define | ARILES2_METHODS_write ARILES2_METHODS(write, ARILES2_EMPTY_MACRO, const) |
#define | ARILES2_BASE_METHODS_write ARILES2_BASE_METHODS(write) |
Typedefs | |
using | ariles2::write::Base = entry::ConstBase< write::Visitor > |
using | ariles2::Write = write::Visitor |
#define ARILES2_BASE_METHODS_write ARILES2_BASE_METHODS(write) |
#define ARILES2_BASIC_TYPE | ( | type | ) | virtual void writeElement(const type &entry, const t_Parameters ¶m) = 0; |
#define ARILES2_METHODS_write ARILES2_METHODS(write, ARILES2_EMPTY_MACRO, const) |
#define ARILES2_NAMED_ENTRY_write | ( | v, | |
entry, | |||
name | |||
) | visitor.visitMapEntry(entry, #name, parameters); |
#define ARILES2_VISIT_write |