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

Data Fields

struct cmLooploop
 
struct cmSymbolTablevariable_table
 
struct cmSymbolTablefunction_table
 
struct cmHosthost
 
struct cmWarningConfig warning_config
 

Detailed Description

This structure contains all the data for a library session. It's the top-most data structure in this project.

Examples:
echoCommand.c.

Field Documentation

§ function_table

struct cmSymbolTable* cmEngine::function_table

The function table. A copy of this function table is made whenever a script is started.

§ host

struct cmHost* cmEngine::host

A pointer to the host interface.

§ loop

struct cmLoop* cmEngine::loop

A pointer to the event loop.

§ variable_table

struct cmSymbolTable* cmEngine::variable_table

The variable table. A copy of this variable table is made whenever a script is started.

§ warning_config

struct cmWarningConfig cmEngine::warning_config

The warning configuration to give to script's when they are started.


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