- Author
- Alexander Sherikov
- Copyright
- 2014-2017 INRIA. Licensed under the Apache License, Version 2.0. (see LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
-
2017-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 ariles.h.
Go to the source code of this file.
|
#define | ARILES2_ENABLED |
|
#define | ARILES2_TYPED_ENTRY_(v, entry, type) ARILES2_TYPED_NAMED_ENTRY(v, type, entry##_, entry) |
|
#define | ARILES2_TYPED_ENTRY(v, entry, type) ARILES2_TYPED_NAMED_ENTRY(v, type, entry, entry) |
|
#define | ARILES2_INITIALIZE <ariles2/members/all.h> |
|
#define | ARILES2_PARENT(v, entry) ARILES2_PARENT_##v(v, entry) |
|
#define | ARILES2_NAMED_ENTRY(v, entry, name) ARILES2_NAMED_ENTRY_##v(v, entry, name) |
|
#define | ARILES2_ENTRY_(v, entry) ARILES2_NAMED_ENTRY(v, entry##_, entry) |
|
#define | ARILES2_ENTRY(v, entry) ARILES2_NAMED_ENTRY(v, entry, entry) |
|
#define | ARILES2_DEFAULT_VISITORS |
|
#define | ARILES2_VISITOR(visitor) , public ariles2::visitor::Base |
|
#define | ARILES2_VISITOR(visitor) ARILES2_BASE_METHODS_##visitor |
|
◆ ARILES2_DEFAULT_VISITORS
#define ARILES2_DEFAULT_VISITORS |
Value:
ARILES2_VISITOR(count_missing) \
ARILES2_VISITOR(finalize) \
ARILES2_VISITOR(prewrite) \
ARILES2_VISITOR(defaults) \
ARILES2_VISITOR(read) \
ARILES2_VISITOR(write)
#define ARILES2_VISITOR(visitor)
Definition at line 52 of file ariles.h.
◆ ARILES2_ENABLED
◆ ARILES2_ENTRY
◆ ARILES2_ENTRY_
◆ ARILES2_INITIALIZE
#define ARILES2_INITIALIZE <ariles2/members/all.h> |
◆ ARILES2_NAMED_ENTRY
#define ARILES2_NAMED_ENTRY |
( |
|
v, |
|
|
|
entry, |
|
|
|
name |
|
) |
| ARILES2_NAMED_ENTRY_##v(v, entry, name) |
◆ ARILES2_PARENT
#define ARILES2_PARENT |
( |
|
v, |
|
|
|
entry |
|
) |
| ARILES2_PARENT_##v(v, entry) |
◆ ARILES2_TYPED_ENTRY
#define ARILES2_TYPED_ENTRY |
( |
|
v, |
|
|
|
entry, |
|
|
|
type |
|
) |
| ARILES2_TYPED_NAMED_ENTRY(v, type, entry, entry) |
◆ ARILES2_TYPED_ENTRY_
#define ARILES2_TYPED_ENTRY_ |
( |
|
v, |
|
|
|
entry, |
|
|
|
type |
|
) |
| ARILES2_TYPED_NAMED_ENTRY(v, type, entry##_, entry) |
◆ ARILES2_VISITOR [1/2]
◆ ARILES2_VISITOR [2/2]
#define ARILES2_VISITOR |
( |
|
visitor | ) |
ARILES2_BASE_METHODS_##visitor |