|
void | clanguml::common::generators::find_translation_units_for_diagrams (const std::vector< std::string > &diagram_names, clanguml::config::config &config, const std::vector< std::string > &compilation_database_files, std::map< std::string, std::vector< std::string > > &translation_units_map) |
| Assign translation units to diagrams.
|
|
template<typename DiagramModel , typename DiagramConfig , typename DiagramVisitor > |
std::unique_ptr< DiagramModel > | clanguml::common::generators::generate (const common::compilation_database &db, const std::string &name, DiagramConfig &config, const std::vector< std::string > &translation_units, bool=false, std::function< void()> progress={}) |
| Specialization of clang::ASTFrontendAction
|
|
void | clanguml::common::generators::generate_diagram (const std::string &name, std::shared_ptr< clanguml::config::diagram > diagram, const common::compilation_database &db, const std::vector< std::string > &translation_units, const cli::runtime_config &runtime_config, std::function< void()> &&progress) |
| Generate a single diagram.
|
|
void | clanguml::common::generators::generate_diagrams (const std::vector< std::string > &diagram_names, clanguml::config::config &config, const common::compilation_database_ptr &db, const cli::runtime_config &runtime_config, const std::map< std::string, std::vector< std::string > > &translation_units_map) |
| Generate diagrams.
|
|
indicators::Color | clanguml::common::generators::diagram_type_to_color (model::diagram_t diagram_type) |
| Return indicators progress bar color for diagram type.
|
|