Applied cppcoreguidelines-pro-type-member-init,hicpp-explicit-conversionsm,modernize-use-default-member-init clang-tidy fixes
This commit is contained in:
@@ -41,9 +41,9 @@ public:
|
||||
common::model::access_t access() const;
|
||||
|
||||
private:
|
||||
clanguml::common::id_t id_;
|
||||
clanguml::common::id_t id_{};
|
||||
std::string name_;
|
||||
bool is_virtual_{false};
|
||||
common::model::access_t access_;
|
||||
common::model::access_t access_{common::model::access_t::kPublic};
|
||||
};
|
||||
} // namespace clanguml::class_diagram::model
|
||||
|
||||
@@ -26,12 +26,7 @@ namespace clanguml::common::model {
|
||||
|
||||
std::atomic_uint64_t diagram_element::m_nextId = 1;
|
||||
|
||||
diagram_element::diagram_element()
|
||||
: id_{0}
|
||||
, nested_{false}
|
||||
, complete_{false}
|
||||
{
|
||||
}
|
||||
diagram_element::diagram_element() { }
|
||||
|
||||
diagram_element::id_t diagram_element::id() const { return id_; }
|
||||
|
||||
|
||||
@@ -77,11 +77,11 @@ public:
|
||||
void complete(bool completed);
|
||||
|
||||
private:
|
||||
id_t id_;
|
||||
id_t id_{0};
|
||||
std::string name_;
|
||||
std::vector<relationship> relationships_;
|
||||
bool nested_;
|
||||
bool complete_;
|
||||
bool nested_{false};
|
||||
bool complete_{false};
|
||||
|
||||
static std::atomic_uint64_t m_nextId;
|
||||
};
|
||||
|
||||
@@ -47,6 +47,6 @@ public:
|
||||
private:
|
||||
std::string file_;
|
||||
unsigned int line_{0};
|
||||
unsigned int hash_;
|
||||
unsigned int hash_{0};
|
||||
};
|
||||
} // namespace clanguml::common::model
|
||||
@@ -31,10 +31,7 @@ template <typename T> class optional_ref {
|
||||
public:
|
||||
using optional_type = T;
|
||||
|
||||
optional_ref()
|
||||
: value_{nullptr}
|
||||
{
|
||||
}
|
||||
optional_ref() { }
|
||||
|
||||
optional_ref(T *value) { value_ = value; }
|
||||
|
||||
@@ -112,7 +109,7 @@ public:
|
||||
T *get() const { return value_; }
|
||||
|
||||
private:
|
||||
T *value_;
|
||||
T *value_{nullptr};
|
||||
};
|
||||
|
||||
template <typename T>
|
||||
|
||||
@@ -79,7 +79,7 @@ struct filter {
|
||||
enum class hint_t { up, down, left, right };
|
||||
|
||||
struct layout_hint {
|
||||
hint_t hint;
|
||||
hint_t hint{hint_t::up};
|
||||
std::string entity;
|
||||
};
|
||||
|
||||
@@ -166,7 +166,7 @@ struct diagram : public inheritable_diagram_options {
|
||||
|
||||
struct source_location {
|
||||
enum class location_t { usr, marker, fileline, function };
|
||||
location_t location_type;
|
||||
location_t location_type{location_t::function};
|
||||
std::string location;
|
||||
};
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@ struct method : public function {
|
||||
std::string to_string() const override;
|
||||
|
||||
private:
|
||||
diagram_element::id_t class_id_;
|
||||
diagram_element::id_t class_id_{};
|
||||
std::string method_name_;
|
||||
std::string class_full_name_;
|
||||
};
|
||||
|
||||
@@ -20,16 +20,7 @@
|
||||
|
||||
namespace clanguml::sequence_diagram::visitor {
|
||||
|
||||
call_expression_context::call_expression_context()
|
||||
: current_class_decl_{nullptr}
|
||||
, current_class_template_decl_{nullptr}
|
||||
, current_class_template_specialization_decl_{nullptr}
|
||||
, current_method_decl_{nullptr}
|
||||
, current_function_decl_{nullptr}
|
||||
, current_function_template_decl_{nullptr}
|
||||
, current_caller_id_{0}
|
||||
{
|
||||
}
|
||||
call_expression_context::call_expression_context() { }
|
||||
|
||||
void call_expression_context::reset()
|
||||
{
|
||||
|
||||
@@ -99,16 +99,16 @@ struct call_expression_context {
|
||||
bool is_expr_in_current_control_statement_condition(
|
||||
const clang::Stmt *stmt) const;
|
||||
|
||||
clang::CXXRecordDecl *current_class_decl_;
|
||||
clang::ClassTemplateDecl *current_class_template_decl_;
|
||||
clang::CXXRecordDecl *current_class_decl_{nullptr};
|
||||
clang::ClassTemplateDecl *current_class_template_decl_{nullptr};
|
||||
clang::ClassTemplateSpecializationDecl
|
||||
*current_class_template_specialization_decl_;
|
||||
clang::CXXMethodDecl *current_method_decl_;
|
||||
clang::FunctionDecl *current_function_decl_;
|
||||
clang::FunctionTemplateDecl *current_function_template_decl_;
|
||||
*current_class_template_specialization_decl_{nullptr};
|
||||
clang::CXXMethodDecl *current_method_decl_{nullptr};
|
||||
clang::FunctionDecl *current_function_decl_{nullptr};
|
||||
clang::FunctionTemplateDecl *current_function_template_decl_{nullptr};
|
||||
|
||||
private:
|
||||
std::int64_t current_caller_id_;
|
||||
std::int64_t current_caller_id_{0};
|
||||
std::stack<std::int64_t> current_lambda_caller_id_;
|
||||
|
||||
std::stack<clang::CallExpr *> call_expr_stack_;
|
||||
|
||||
Reference in New Issue
Block a user