|
cmEngine
0.1.1
A library for interpreting CMake code.
|
Data Fields | |
| struct cmHost * | host |
| struct cmArgumentList * | original_arguments |
| struct cmArgumentList * | evaluated_arguments |
| size_t | argument_index |
| const char * | filename |
| struct cmPosition | position |
| struct cmExpansionEvaluator * | evaluator |
| struct cmSymbolTable * | variable_table |
| struct cmQueryHandler | query_handler |
| struct cmStringView | tmp_string_view |
| struct cmCache * | cache |
This structure holds the data for function context. It is used as a proxy from the interpreter to commands.
| size_t cmFunctionContext::argument_index |
The index of the argument that the function call is currently at.
| struct cmCache* cmFunctionContext::cache |
A pointer to the cache.
| struct cmArgumentList* cmFunctionContext::evaluated_arguments |
The evaluated argument list.
| struct cmExpansionEvaluator* cmFunctionContext::evaluator |
Used for evaluating arguments.
| const char* cmFunctionContext::filename |
The name of the file containing the function call.
| struct cmHost* cmFunctionContext::host |
A pointer to the host interface.
| struct cmArgumentList* cmFunctionContext::original_arguments |
The argument list before it gets evaluated.
| struct cmPosition cmFunctionContext::position |
The position of the function call.
| struct cmQueryHandler cmFunctionContext::query_handler |
The interface that the expansion evalauator uses to resolve variable references from the function context.
| struct cmStringView cmFunctionContext::tmp_string_view |
A temporary string view, used to evaluate variable values.
| struct cmSymbolTable* cmFunctionContext::variable_table |
The variable table.
1.8.12