|
cmEngine
0.1.1
A library for interpreting CMake code.
|
#include <cmExpansionVisitor.h>
Data Fields | |
| void * | impl |
| void(* | visit_literal_expansion )(void *impl, const struct cmLiteralExpansion *literal_expansion) |
| void(* | visit_reference_expansion )(void *impl, const struct cmReferenceExpansion *reference_expansion) |
| void(* | visit_separator_expansion )(void *impl, const struct cmSeparatorExpansion *separator_expansion) |
This structure describes the interface of an expansion visitor. An expansion visitor is used to walk an expansion structure.
| void* cmExpansionVisitor::impl |
The visitor implementation data.
| void(* cmExpansionVisitor::visit_literal_expansion) (void *impl, const struct cmLiteralExpansion *literal_expansion) |
Visits a literal expansion.
| void(* cmExpansionVisitor::visit_reference_expansion) (void *impl, const struct cmReferenceExpansion *reference_expansion) |
Visits a reference expansion.
| void(* cmExpansionVisitor::visit_separator_expansion) (void *impl, const struct cmSeparatorExpansion *separator_expansion) |
Visits a separator expansion.
1.8.12