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.