cmEngine  0.1.1
A library for interpreting CMake code.
Data Fields
cmInterpreter Struct Reference

Data Fields

struct cmHosthost
 
struct cmParserparser
 
struct cmSymbolTablefunction_table
 
struct cmSymbolTablevariable_table
 
struct cmFunctionContextfunction_context
 
const char * filename
 
struct cmCachecache
 

Detailed Description

This structure contains the data that is used to execute commands.

Field Documentation

§ cache

struct cmCache* cmInterpreter::cache

The cache used by this script.

§ filename

const char* cmInterpreter::filename

The name of the file being interpreted.

§ function_context

struct cmFunctionContext* cmInterpreter::function_context

A pointer to the function context used to make function calls.

§ function_table

struct cmSymbolTable* cmInterpreter::function_table

The function table.

§ host

struct cmHost* cmInterpreter::host

A pointer to the host interface.

§ parser

struct cmParser* cmInterpreter::parser

A pointer to the parser for this script.

§ variable_table

struct cmSymbolTable* cmInterpreter::variable_table

The variable table.


The documentation for this struct was generated from the following file: