@@ -11,13 +11,13 @@ export namespace CppUtils::UnitTest
1111
1212 public:
1313 inline DummyObject() = default;
14-
14+
1515 explicit inline DummyObject(std::string name, std::size_t indentationLevel = 0):
1616 m_name{std::move(name)},
1717 m_indentationLevel{indentationLevel}
1818 {
19- Logger::print("{}{}()\n", std::string(m_indentationLevel, '\t'), m_name);
20- }
19+ Logger::print("{}{}()\n", std::string(m_indentationLevel, '\t'), m_name);
20+ }
2121
2222 [[nodiscard]] inline auto getCopyCount() const -> std::size_t
2323 {
@@ -35,44 +35,44 @@ export namespace CppUtils::UnitTest
3535 }
3636
3737 inline DummyObject(const DummyObject& other):
38- m_name{other.m_name},
39- m_indentationLevel{other.m_indentationLevel},
40- m_copyCount{other.m_copyCount.load() + 1},
41- m_moveCount{other.m_moveCount.load()}
42- {
43- Logger::print("{}{}(const {}&)\n", std::string(m_indentationLevel, '\t'), m_name, m_name);
44- }
38+ m_name{other.m_name},
39+ m_indentationLevel{other.m_indentationLevel},
40+ m_copyCount{other.m_copyCount.load() + 1},
41+ m_moveCount{other.m_moveCount.load()}
42+ {
43+ Logger::print("{}{}(const {}&)\n", std::string(m_indentationLevel, '\t'), m_name, m_name);
44+ }
4545
4646 inline DummyObject(DummyObject&& other) noexcept:
47- m_name{std::move(other.m_name)},
48- m_indentationLevel{other.m_indentationLevel},
49- m_copyCount{other.m_copyCount.load()},
50- m_moveCount{other.m_moveCount.load() + 1}
51- {
52- other.m_name += " [invalid object]";
53- Logger::print("{}{}({}&&)\n", std::string(m_indentationLevel, '\t'), m_name, m_name);
54- }
47+ m_name{std::move(other.m_name)},
48+ m_indentationLevel{other.m_indentationLevel},
49+ m_copyCount{other.m_copyCount.load()},
50+ m_moveCount{other.m_moveCount.load() + 1}
51+ {
52+ other.m_name += " [invalid object]";
53+ Logger::print("{}{}({}&&)\n", std::string(m_indentationLevel, '\t'), m_name, m_name);
54+ }
5555
5656 inline auto operator=(const DummyObject& rhs) -> DummyObject&
57- {
58- m_name = rhs.m_name;
59- m_indentationLevel = rhs.m_indentationLevel;
60- m_copyCount.store(rhs.m_copyCount.load() + 1);
61- m_moveCount.store(rhs.m_moveCount.load());
62- Logger::print("{}{}::operator=(const {}&)\n", std::string(m_indentationLevel, '\t'), m_name, m_name);
63- return *this;
64- }
57+ {
58+ m_name = rhs.m_name;
59+ m_indentationLevel = rhs.m_indentationLevel;
60+ m_copyCount.store(rhs.m_copyCount.load() + 1);
61+ m_moveCount.store(rhs.m_moveCount.load());
62+ Logger::print("{}{}::operator=(const {}&)\n", std::string(m_indentationLevel, '\t'), m_name, m_name);
63+ return *this;
64+ }
6565
6666 inline auto operator=(DummyObject&& rhs) noexcept -> DummyObject&
67- {
68- m_name = std::move(rhs.m_name);
69- m_indentationLevel = rhs.m_indentationLevel;
70- m_copyCount.store(rhs.m_copyCount.load());
71- m_moveCount.store(rhs.m_moveCount.load() + 1);
72- rhs.m_name += " [invalid object]";
73- Logger::print("{}{}::operator=({}&&)\n", std::string(m_indentationLevel, '\t'), m_name, m_name);
74- return *this;
75- }
67+ {
68+ m_name = std::move(rhs.m_name);
69+ m_indentationLevel = rhs.m_indentationLevel;
70+ m_copyCount.store(rhs.m_copyCount.load());
71+ m_moveCount.store(rhs.m_moveCount.load() + 1);
72+ rhs.m_name += " [invalid object]";
73+ Logger::print("{}{}::operator=({}&&)\n", std::string(m_indentationLevel, '\t'), m_name, m_name);
74+ return *this;
75+ }
7676
7777 private:
7878 std::string m_name;
0 commit comments