Vuo 2.4.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
VuoEmitLLVMOnlyAction Class Reference

Description

A wrapper for Clang's EmitLLVMOnlyAction that adds VuoPreprocessorCallbacks.

Definition at line 18 of file VuoEmitLLVMOnlyAction.hh.

Public Member Functions

 VuoEmitLLVMOnlyAction (llvm::LLVMContext *context, unique_ptr< VuoPreprocessorCallbacks > preprocessorCallbacks)
 Constructs a Clang front-end action that is ready to be executed.
 
bool BeginSourceFileAction (clang::CompilerInstance &CI)
 Transfers preprocessorCallbacks to Clang's preprocessor.
 

Constructor & Destructor Documentation

◆ VuoEmitLLVMOnlyAction()

VuoEmitLLVMOnlyAction::VuoEmitLLVMOnlyAction ( llvm::LLVMContext *  context,
unique_ptr< VuoPreprocessorCallbacks preprocessorCallbacks 
)

Constructs a Clang front-end action that is ready to be executed.

Definition at line 18 of file VuoEmitLLVMOnlyAction.cc.

Member Function Documentation

◆ BeginSourceFileAction()

bool VuoEmitLLVMOnlyAction::BeginSourceFileAction ( clang::CompilerInstance &  CI)

Transfers preprocessorCallbacks to Clang's preprocessor.

Definition at line 27 of file VuoEmitLLVMOnlyAction.cc.


The documentation for this class was generated from the following files: