template<typename DiagramModel, typename DiagramConfig, typename TranslationUnitVisitor>
class clanguml::common::generators::diagram_ast_consumer< DiagramModel, DiagramConfig, TranslationUnitVisitor >
Specialization of clang::ASTConsumer
This class provides overriden HandleTranslationUnit() method, which calls a translation_unit_visitor for a specific diagram type on each translation unit assigned to the diagram.
- Template Parameters
-
DiagramModel | Type of diagram_model |
DiagramConfig | Type of diagram_config |
TranslationUnitVisitor | Type of translation_unit_visitor |
Definition at line 281 of file generators.h.