C# Class SlimDX.Generator.Preprocessor

Provides access to the boost::wave C++ preprocessor tool.
Datei anzeigen Open project: SlimDX/SlimDX-v2 Class Usage Examples

Public Methods

Method Description
PostTransform ( string preprocessedFile, ISet relevantSources ) : void

Performs transformations on a preprocessed file to prepare it for parsing.

Preprocessor ( SlimDX.Generator.Configuration options ) : System
Run ( ) : string

Run boost::wave on the source headers to produce a single preprocessed output file.

Method Details

PostTransform() public static method

Performs transformations on a preprocessed file to prepare it for parsing.
public static PostTransform ( string preprocessedFile, ISet relevantSources ) : void
preprocessedFile string The preprocessed file.
relevantSources ISet The relevant sources. /// Any code that did not originate in one of these sources is removed before parsing.
return void

Preprocessor() public method

public Preprocessor ( SlimDX.Generator.Configuration options ) : System
options SlimDX.Generator.Configuration
return System

Run() public method

Run boost::wave on the source headers to produce a single preprocessed output file.
public Run ( ) : string
return string