#include "common/visitor/translation_unit_visitor.h"
#include "config/config.h"
#include "package_diagram/model/diagram.h"
#include <clang/AST/RecursiveASTVisitor.h>
#include <clang/Basic/SourceManager.h>
#include <common/model/enums.h>
#include <common/model/package.h>
#include <functional>
#include <map>
#include <memory>
#include <string>
Go to the source code of this file.
Classes | |
class | clanguml::package_diagram::visitor::translation_unit_visitor |
Package diagram translation unit visitor. More... | |
Namespaces | |
namespace | clanguml |
namespace | clanguml::package_diagram |
namespace | clanguml::package_diagram::visitor |
Typedefs | |
using | clanguml::package_diagram::visitor::found_relationships_t = std::vector< std::tuple< eid_t, common::model::relationship_t, const clang::Decl * > > |
using | clanguml::package_diagram::visitor::visitor_specialization_t = common::visitor::translation_unit_visitor< clanguml::config::package_diagram, clanguml::package_diagram::model::diagram > |