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 313 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 315 of file generators.h.
|
inlineoverrideprotected |
Definition at line 339 of file generators.h.
|
inlineoverride |
Definition at line 323 of file generators.h.
|
private |
Definition at line 364 of file generators.h.
|
private |
Definition at line 363 of file generators.h.
|
private |
Definition at line 365 of file generators.h.