Specialization of clang::ASTFrontendAction More...
Specialization of clang::ASTFrontendAction
This class overrides the BeginSourceFileAction() and CreateASTConsumer() methods to create and setup an appropriate diagram_ast_consumer instance.
DiagramModel | Type of diagram_model |
DiagramConfig | Type of diagram_config |
TranslationUnitVisitor | Type of translation_unit_visitor |
Definition at line 256 of file generators.h.
#include <generators.h>
Public Member Functions | |
diagram_fronted_action (DiagramModel &diagram, const DiagramConfig &config, std::function< void()> progress) | |
std::unique_ptr< clang::ASTConsumer > | CreateASTConsumer (clang::CompilerInstance &CI, clang::StringRef) override |
Protected Member Functions | |
bool | BeginSourceFileAction (clang::CompilerInstance &ci) override |
Private Attributes | |
DiagramModel & | diagram_ |
const DiagramConfig & | config_ |
std::function< void()> | progress_ |
|
inlineexplicit |
Definition at line 258 of file generators.h.
|
inlineoverrideprotected |
Definition at line 282 of file generators.h.
|
inlineoverride |
Definition at line 266 of file generators.h.
|
private |
Definition at line 307 of file generators.h.
|
private |
Definition at line 306 of file generators.h.
|
private |
Definition at line 308 of file generators.h.