Skip to content

Commit a9f793e

Browse files
committed
Removed dead code and improve test coverage
1 parent 00b9321 commit a9f793e

File tree

30 files changed

+98
-174
lines changed

30 files changed

+98
-174
lines changed

src/class_diagram/model/class.cc

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,6 @@ std::string class_::base_template() const { return base_template_full_name_; }
9393

9494
bool operator==(const class_ &l, const class_ &r) { return l.id() == r.id(); }
9595

96-
void class_::add_type_alias(type_alias &&ta)
97-
{
98-
LOG_DBG("Adding class alias: {} -> {}", ta.alias(), ta.underlying_type());
99-
type_aliases_[ta.alias()] = std::move(ta);
100-
}
101-
10296
std::string class_::full_name_no_ns() const
10397
{
10498
using namespace clanguml::util;

src/class_diagram/model/class.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include "common/model/stylable_element.h"
2626
#include "common/types.h"
2727
#include "template_parameter.h"
28-
#include "type_alias.h"
2928

3029
#include <string>
3130
#include <vector>
@@ -68,8 +67,6 @@ class class_ : public common::model::element,
6867

6968
friend bool operator==(const class_ &l, const class_ &r);
7069

71-
void add_type_alias(type_alias &&ta);
72-
7370
std::string full_name(bool relative = true) const override;
7471

7572
std::string full_name_no_ns() const override;
@@ -100,7 +97,6 @@ class class_ : public common::model::element,
10097
std::vector<class_parent> bases_;
10198
std::vector<template_parameter> templates_;
10299
std::string base_template_full_name_;
103-
std::map<std::string, type_alias> type_aliases_;
104100

105101
std::string full_name_;
106102
};

src/class_diagram/model/diagram.cc

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -126,14 +126,6 @@ common::optional_ref<enum_> diagram::get_enum(
126126
return {};
127127
}
128128

129-
void diagram::add_type_alias(std::unique_ptr<type_alias> &&ta)
130-
{
131-
LOG_DBG(
132-
"Adding global alias: {} -> {}", ta->alias(), ta->underlying_type());
133-
134-
type_aliases_[ta->alias()] = std::move(ta);
135-
}
136-
137129
bool diagram::add_package(std::unique_ptr<common::model::package> &&p)
138130
{
139131
LOG_DBG("Adding namespace package: {}, {}", p->name(), p->full_name(true));

src/class_diagram/model/diagram.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "common/model/package.h"
2424
#include "common/types.h"
2525
#include "enum.h"
26-
#include "type_alias.h"
2726

2827
#include <string>
2928
#include <unordered_set>
@@ -69,8 +68,6 @@ class diagram : public clanguml::common::model::diagram,
6968
common::optional_ref<enum_> get_enum(
7069
clanguml::common::model::diagram_element::id_t id) const;
7170

72-
void add_type_alias(std::unique_ptr<type_alias> &&ta);
73-
7471
bool add_class(std::unique_ptr<class_> &&c);
7572

7673
bool add_enum(std::unique_ptr<enum_> &&e);
@@ -93,8 +90,6 @@ class diagram : public clanguml::common::model::diagram,
9390
common::reference_vector<class_> classes_;
9491

9592
common::reference_vector<enum_> enums_;
96-
97-
std::map<std::string, std::unique_ptr<type_alias>> type_aliases_;
9893
};
9994
} // namespace clanguml::class_diagram::model
10095

src/class_diagram/model/type_alias.cc

Lines changed: 0 additions & 34 deletions
This file was deleted.

src/class_diagram/model/type_alias.h

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/config/yaml_emitters.cc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,8 @@ YAML::Emitter &operator<<(YAML::Emitter &out, const layout_hint &c)
149149
YAML::Emitter &operator<<(YAML::Emitter &out, const source_location &sc)
150150
{
151151
out << YAML::BeginMap;
152-
out << YAML::Key << "location" << YAML::Value << sc.location;
153-
out << YAML::Key << "location_type" << YAML::Value
154-
<< to_string(sc.location_type);
152+
out << YAML::Key << to_string(sc.location_type) << YAML::Value
153+
<< sc.location;
155154
out << YAML::EndMap;
156155
return out;
157156
}

src/include_diagram/generators/plantuml/include_diagram_generator.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ void generator::generate(const source_file &f, std::ostream &ostr) const
9696

9797
void generator::generate(std::ostream &ostr) const
9898
{
99+
update_context();
100+
99101
ostr << "@startuml" << '\n';
100102

101103
if (m_config.puml)

src/package_diagram/generators/plantuml/package_diagram_generator.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@ void generator::generate(const package &p, std::ostream &ostr) const
9797

9898
void generator::generate(std::ostream &ostr) const
9999
{
100+
update_context();
101+
100102
ostr << "@startuml" << '\n';
101103

102104
generate_plantuml_directives(ostr, m_config.puml().before);

src/sequence_diagram/generators/plantuml/sequence_diagram_generator.cc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,8 @@ bool generator::is_participant_generated(common::id_t id) const
369369

370370
void generator::generate(std::ostream &ostr) const
371371
{
372+
update_context();
373+
372374
m_model.print();
373375

374376
ostr << "@startuml" << std::endl;

0 commit comments

Comments
 (0)