Showing content from https://clang.llvm.org/doxygen/classclang_1_1WrappingExtractAPIAction.html below:
clang: clang::WrappingExtractAPIAction Class Reference
Protected Member Functions std::unique_ptr< ASTConsumer > CreateASTConsumer (CompilerInstance &CI, StringRef InFile) override Create ExtractAPI consumer multiplexed on another consumer.
Protected Member Functions inherited from clang::WrapperFrontendAction bool PrepareToExecuteAction (CompilerInstance &CI) override Prepare to execute the action on the given CompilerInstance.
std::unique_ptr< ASTConsumer > CreateASTConsumer (CompilerInstance &CI, StringRef InFile) override Create the AST consumer object for this action, if supported.
bool BeginInvocation (CompilerInstance &CI) override Callback before starting processing a single input, giving the opportunity to modify the CompilerInvocation or do some other action before BeginSourceFileAction is called.
bool BeginSourceFileAction (CompilerInstance &CI) override Callback at the start of processing a single input.
void ExecuteAction () override Callback to run the program action, using the initialized compiler instance.
void EndSourceFile () override Perform any per-file post processing, deallocate per-file objects, and run statistics and output file cleanup code.
void EndSourceFileAction () override Callback at the end of processing a single input.
bool shouldEraseOutputFiles () override Callback at the end of processing a single input, to determine if the output files should be erased or not.
Implementation Action Interface
Wrap ExtractAPIAction on top of a pre-existing action.
Used when the ExtractAPI action needs to be executed as a side effect of a regular compilation job. Unlike ExtarctAPIAction, this is meant to be used on regular source files ( .m , .c files) instead of header files
Definition at line 59 of file FrontendActions.h.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4