- Author
- Alexander Sherikov
- Copyright
- 2020 Alexander Sherikov, Licensed under the Apache License, Version 2.0. (see LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
Definition in file protobuf3.h.
Go to the source code of this file.
|
#define | ARILES2_VISITOR_INCLUDED_protobuf3 |
|
#define | ARILES2_NAMED_ENTRY_protobuf3_write(v, entry, name) other.set_##name(entry); |
|
#define | ARILES2_NAMED_ENTRY_protobuf3_read(v, entry, name) visitor.visitMapEntry(entry, other.name(), #name, parameters); |
|
#define | ARILES2_PARENT_protobuf3_write(v, entry) entry::arilesVisit(visitor, other, parameters); |
|
#define | ARILES2_PARENT_protobuf3_read(v, entry) entry::arilesVisit(visitor, other, parameters); |
|
#define | ARILES2_VISIT_protobuf3 |
|
#define | ARILES2_METHODS_protobuf3 |
|
#define | ARILES2_BASE_METHODS_protobuf3 |
|
◆ ARILES2_BASE_METHODS_protobuf3
#define ARILES2_BASE_METHODS_protobuf3 |
◆ ARILES2_METHODS_protobuf3
#define ARILES2_METHODS_protobuf3 |
Value:
{ \
CPPUT_TRACE_FUNCTION; \
return (visitor.getDefaultParameters()); \
} \
{ \
CPPUT_TRACE_FUNCTION; \
return (visitor.getDefaultParameters()); \
}
Definition at line 75 of file protobuf3.h.
◆ ARILES2_NAMED_ENTRY_protobuf3_read
#define ARILES2_NAMED_ENTRY_protobuf3_read |
( |
|
v, |
|
|
|
entry, |
|
|
|
name |
|
) |
| visitor.visitMapEntry(entry, other.name(), #name, parameters); |
◆ ARILES2_NAMED_ENTRY_protobuf3_write
#define ARILES2_NAMED_ENTRY_protobuf3_write |
( |
|
v, |
|
|
|
entry, |
|
|
|
name |
|
) |
| other.set_##name(entry); |
◆ ARILES2_PARENT_protobuf3_read
#define ARILES2_PARENT_protobuf3_read |
( |
|
v, |
|
|
|
entry |
|
) |
| entry::arilesVisit(visitor, other, parameters); |
◆ ARILES2_PARENT_protobuf3_write
#define ARILES2_PARENT_protobuf3_write |
( |
|
v, |
|
|
|
entry |
|
) |
| entry::arilesVisit(visitor, other, parameters); |
◆ ARILES2_VISIT_protobuf3
#define ARILES2_VISIT_protobuf3 |
Value: template <class t_Other> \
void arilesVisit( \
t_Other &other, \
{ \
CPPUT_UNUSED_ARG(visitor); \
CPPUT_UNUSED_ARG(other); \
CPPUT_UNUSED_ARG(parameters); \
CPPUT_TRACE_FUNCTION; \
ARILES2_ENTRIES(protobuf3_write) \
} \
template <class t_Other> \
void arilesVisit( \
const t_Other &other, \
{ \
CPPUT_UNUSED_ARG(visitor); \
CPPUT_UNUSED_ARG(other); \
CPPUT_UNUSED_ARG(parameters); \
CPPUT_TRACE_FUNCTION; \
ARILES2_ENTRIES(protobuf3_read) \
}
Definition at line 48 of file protobuf3.h.
◆ ARILES2_VISITOR_INCLUDED_protobuf3
#define ARILES2_VISITOR_INCLUDED_protobuf3 |