1 #ifndef cmEngine_Library_cmExpansionVisitor_h 2 #define cmEngine_Library_cmExpansionVisitor_h 6 struct cmSeparatorExpansion;
60 const struct cmSeparatorExpansion* separator_expansion);
void cmVisitSeparatorExpansion(struct cmExpansionVisitor *expansion_visitor, const struct cmSeparatorExpansion *separator_expansion)
Definition: cmExpansionVisitor.c:37
void(* visit_separator_expansion)(void *impl, const struct cmSeparatorExpansion *separator_expansion)
Definition: cmExpansionVisitor.h:22
void(* visit_literal_expansion)(void *impl, const struct cmLiteralExpansion *literal_expansion)
Definition: cmExpansionVisitor.h:18
void cmVisitLiteralExpansion(struct cmExpansionVisitor *expansion_visitor, const struct cmLiteralExpansion *literal_expansion)
Definition: cmExpansionVisitor.c:15
Definition: cmReferenceExpansion.c:12
Definition: cmLiteralExpansion.c:14
void(* visit_reference_expansion)(void *impl, const struct cmReferenceExpansion *reference_expansion)
Definition: cmExpansionVisitor.h:20
Definition: cmExpansionVisitor.h:13
void cmVisitReferenceExpansion(struct cmExpansionVisitor *expansion_visitor, const struct cmReferenceExpansion *reference_expansion)
Definition: cmExpansionVisitor.c:26
void * impl
Definition: cmExpansionVisitor.h:16
void cmInitExpansionVisitor(struct cmExpansionVisitor *expansion_visitor)
Definition: cmExpansionVisitor.c:6