0.5.4
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
generator.h File Reference
#include "common/generators/generator.h"
#include "common/model/filters/diagram_filter.h"
#include "config/config.h"
#include "util/error.h"
#include "util/util.h"
#include "version.h"
#include <clang/Basic/Version.h>
#include <clang/Frontend/CompilerInstance.h>
#include <clang/Tooling/CompilationDatabase.h>
#include <clang/Tooling/Tooling.h>
#include <glob/glob.hpp>
#include <inja/inja.hpp>

Go to the source code of this file.

Classes

class  clanguml::common::generators::mermaid::generator< ConfigType, DiagramType >
 Base class for diagram generators. More...
 

Namespaces

namespace  clanguml
 
namespace  clanguml::common
 
namespace  clanguml::common::generators
 
namespace  clanguml::common::generators::mermaid
 

Functions

std::string clanguml::common::generators::mermaid::to_mermaid (relationship_t r)
 
std::string clanguml::common::generators::mermaid::to_mermaid (access_t scope)
 
std::string clanguml::common::generators::mermaid::to_mermaid (message_t r)
 
std::string clanguml::common::generators::mermaid::indent (const unsigned level)
 
std::string clanguml::common::generators::mermaid::render_name (std::string name)
 
std::string clanguml::common::generators::mermaid::escape_name (std::string name, bool round_brackets)
 
template<typename DiagramModel , typename DiagramConfig >
std::ostream & clanguml::common::generators::mermaid::operator<< (std::ostream &os, const generator< DiagramModel, DiagramConfig > &g)