0.5.4
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
diagram.h File Reference
#include "class.h"
#include "common/model/diagram.h"
#include "common/model/element_view.h"
#include "common/model/nested_trait.h"
#include "common/model/package.h"
#include "common/types.h"
#include "concept.h"
#include "config/config.h"
#include "enum.h"
#include <regex>
#include <string>
#include <unordered_set>
#include <vector>

Go to the source code of this file.

Classes

class  clanguml::class_diagram::model::diagram
 Class representing a class diagram. More...
 

Namespaces

namespace  clanguml
 
namespace  clanguml::class_diagram
 
namespace  clanguml::class_diagram::model
 
namespace  clanguml::common
 
namespace  clanguml::common::model
 

Typedefs

using clanguml::class_diagram::model::nested_trait_ns = clanguml::common::model::nested_trait< clanguml::common::model::element, clanguml::common::model::namespace_ >
 

Functions

template<>
bool clanguml::class_diagram::model::diagram::add_with_namespace_path< common::model::package > (std::unique_ptr< common::model::package > &&p)
 
template<>
bool clanguml::class_diagram::model::diagram::add_with_module_path< common::model::package > (const common::model::path &parent_path, std::unique_ptr< common::model::package > &&p)
 
template<>
bool clanguml::class_diagram::model::diagram::add_with_filesystem_path< common::model::package > (const common::model::path &parent_path, std::unique_ptr< common::model::package > &&p)
 
template<>
bool clanguml::common::model::check_diagram_type< clanguml::class_diagram::model::diagram > (diagram_t t)