Showing content from https://clang.llvm.org/doxygen/classclang_1_1GenerateModuleInterfaceAction.html below:
clang: clang::GenerateModuleInterfaceAction Class Reference
Generates full BMI (which contains full information to generate the object files) for C++20 Named Modules. More...
#include "clang/Frontend/FrontendActions.h"
bool BeginSourceFileAction (CompilerInstance &CI) override Callback at the start of processing a single input.
std::unique_ptr< ASTConsumer > CreateASTConsumer (CompilerInstance &CI, StringRef InFile) override Create the AST consumer object for this action, if supported.
TranslationUnitKind getTranslationUnitKind () override For AST-based actions, the kind of translation unit we're handling.
std::unique_ptr< raw_pwrite_stream > CreateOutputFile (CompilerInstance &CI, StringRef InFile) override std::vector< std::unique_ptr< ASTConsumer > > CreateMultiplexConsumer (CompilerInstance &CI, StringRef InFile) std::unique_ptr< ASTConsumer > CreateASTConsumer (CompilerInstance &CI, StringRef InFile) override Create the AST consumer object for this action, if supported.
TranslationUnitKind getTranslationUnitKind () override For AST-based actions, the kind of translation unit we're handling.
bool hasASTFileSupport () const override Does this action support use with AST files?
bool shouldEraseOutputFiles () override Callback at the end of processing a single input, to determine if the output files should be erased or not.
void ExecuteAction () override Implement the ExecuteAction interface by running Sema on the already-initialized AST consumer.
virtual bool PrepareToExecuteAction (CompilerInstance &CI) Prepare to execute the action on the given CompilerInstance.
virtual bool BeginInvocation (CompilerInstance &CI) Callback before starting processing a single input, giving the opportunity to modify the CompilerInvocation or do some other action before BeginSourceFileAction is called.
virtual void EndSourceFileAction () Callback at the end of processing a single input.
Generates full BMI (which contains full information to generate the object files) for C++20 Named Modules.
Definition at line 157 of file FrontendActions.h.
◆ BeginSourceFileAction() ◆ CreateASTConsumer() ◆ CreateOutputFile() std::unique_ptr< raw_pwrite_stream > GenerateModuleInterfaceAction::CreateOutputFile ( CompilerInstance & CI, StringRef InFile ) overrideprotectedvirtual ◆ getTranslationUnitKind() inlineoverrideprotectedvirtual
The documentation for this class was generated from the following files:
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