Enzyme main
Loading...
Searching...
No Matches
EnzymeAction< ConsumerType > Class Template Referencefinal
Inheritance diagram for EnzymeAction< ConsumerType >:
Collaboration diagram for EnzymeAction< ConsumerType >:

Protected Member Functions

std::unique_ptr< clang::ASTConsumer > CreateASTConsumer (clang::CompilerInstance &CI, llvm::StringRef InFile) override
 
bool ParseArgs (const clang::CompilerInstance &CI, const std::vector< std::string > &args) override
 
PluginASTAction::ActionType getActionType () override
 

Detailed Description

template<typename ConsumerType>
class EnzymeAction< ConsumerType >

Definition at line 51 of file EnzymeClang.cpp.

Member Function Documentation

◆ CreateASTConsumer()

template<typename ConsumerType >
std::unique_ptr< clang::ASTConsumer > EnzymeAction< ConsumerType >::CreateASTConsumer ( clang::CompilerInstance & CI,
llvm::StringRef InFile )
inlineoverrideprotected

Definition at line 54 of file EnzymeClang.cpp.

◆ getActionType()

template<typename ConsumerType >
PluginASTAction::ActionType EnzymeAction< ConsumerType >::getActionType ( )
inlineoverrideprotected

Definition at line 64 of file EnzymeClang.cpp.

◆ ParseArgs()

template<typename ConsumerType >
bool EnzymeAction< ConsumerType >::ParseArgs ( const clang::CompilerInstance & CI,
const std::vector< std::string > & args )
inlineoverrideprotected

Definition at line 59 of file EnzymeClang.cpp.


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