Refactored bool setters

This commit is contained in:
Bartek Kryza
2021-09-27 21:59:39 +02:00
parent da829c21dd
commit a1d96dfeeb
3 changed files with 48 additions and 48 deletions

View File

@@ -150,14 +150,14 @@ class_member::class_member(
bool class_member::is_relationship() const { return is_relationship_; }
void class_member::set_is_relationship(bool is_relationship)
void class_member::is_relationship(bool is_relationship)
{
is_relationship_ = is_relationship;
}
bool class_member::is_static() const { return is_static_; }
void class_member::set_is_static(bool is_static) { is_static_ = is_static; }
void class_member::is_static(bool is_static) { is_static_ = is_static; }
//
// element
@@ -231,29 +231,29 @@ class_method::class_method(
bool class_method::is_pure_virtual() const { return is_pure_virtual_; }
void class_method::set_is_pure_virtual(bool is_pure_virtual)
void class_method::is_pure_virtual(bool is_pure_virtual)
{
is_pure_virtual_ = is_pure_virtual;
}
bool class_method::is_virtual() const { return is_virtual_; }
void class_method::set_is_virtual(bool is_virtual) { is_virtual_ = is_virtual; }
void class_method::is_virtual(bool is_virtual) { is_virtual_ = is_virtual; }
bool class_method::is_const() const { return is_const_; }
void class_method::set_is_const(bool is_const) { is_const_ = is_const; }
void class_method::is_const(bool is_const) { is_const_ = is_const; }
bool class_method::is_defaulted() const { return is_defaulted_; }
void class_method::set_is_defaulted(bool is_defaulted)
void class_method::is_defaulted(bool is_defaulted)
{
is_defaulted_ = is_defaulted;
}
bool class_method::is_static() const { return is_static_; }
void class_method::set_is_static(bool is_static) { is_static_ = is_static; }
void class_method::is_static(bool is_static) { is_static_ = is_static; }
const std::vector<method_parameter> &class_method::parameters() const
{
@@ -294,18 +294,18 @@ class_::class_(const std::vector<std::string> &using_namespaces)
bool class_::is_struct() const { return is_struct_; }
void class_::set_is_struct(bool is_struct) { is_struct_ = is_struct; }
void class_::is_struct(bool is_struct) { is_struct_ = is_struct; }
bool class_::is_template() const { return is_template_; }
void class_::set_is_template(bool is_template) { is_template_ = is_template; }
void class_::is_template(bool is_template) { is_template_ = is_template; }
bool class_::is_template_instantiation() const
{
return is_template_instantiation_;
}
void class_::set_is_template_instantiation(bool is_template_instantiation)
void class_::is_template_instantiation(bool is_template_instantiation)
{
is_template_instantiation_ = is_template_instantiation;
}

View File

@@ -104,10 +104,10 @@ public:
scope_t scope, const std::string &name, const std::string &type);
bool is_relationship() const;
void set_is_relationship(bool is_relationship);
void is_relationship(bool is_relationship);
bool is_static() const;
void set_is_static(bool is_static);
void is_static(bool is_static);
private:
bool is_relationship_{false};
@@ -129,19 +129,19 @@ public:
scope_t scope, const std::string &name, const std::string &type);
bool is_pure_virtual() const;
void set_is_pure_virtual(bool is_pure_virtual);
void is_pure_virtual(bool is_pure_virtual);
bool is_virtual() const;
void set_is_virtual(bool is_virtual);
void is_virtual(bool is_virtual);
bool is_const() const;
void set_is_const(bool is_const);
void is_const(bool is_const);
bool is_defaulted() const;
void set_is_defaulted(bool is_defaulted);
void is_defaulted(bool is_defaulted);
bool is_static() const;
void set_is_static(bool is_static);
void is_static(bool is_static);
const std::vector<method_parameter> &parameters() const;
void add_parameter(method_parameter &&parameter);
@@ -231,13 +231,13 @@ public:
class_(const std::vector<std::string> &using_namespaces);
bool is_struct() const;
void set_is_struct(bool is_struct);
void is_struct(bool is_struct);
bool is_template() const;
void set_is_template(bool is_template);
void is_template(bool is_template);
bool is_template_instantiation() const;
void set_is_template_instantiation(bool is_template_instantiation);
void is_template_instantiation(bool is_template_instantiation);
void add_member(class_member &&member);
void add_method(class_method &&method);

View File

@@ -324,7 +324,7 @@ void tu_visitor::process_class_declaration(const cppast::cpp_class &cls,
type_safe::optional_ref<const cppast::cpp_template_specialization> tspec)
{
class_ c{ctx.config.using_namespace};
c.set_is_struct(cls.class_kind() == cppast::cpp_class_kind::struct_t);
c.is_struct(cls.class_kind() == cppast::cpp_class_kind::struct_t);
c.set_name(cx::util::full_name(ctx.namespace_, cls));
if (cls.comment().has_value())
@@ -757,7 +757,7 @@ void tu_visitor::process_static_field(const cppast::cpp_variable &mv, class_ &c,
class_member m{detail::cpp_access_specifier_to_scope(as), mv.name(),
cppast::to_string(mv.type())};
m.set_is_static(true);
m.is_static(true);
if (mv.comment().has_value())
m.add_decorators(decorators::parse(mv.comment().value()));
@@ -773,11 +773,11 @@ void tu_visitor::process_method(const cppast::cpp_member_function &mf,
{
class_method m{detail::cpp_access_specifier_to_scope(as),
util::trim(mf.name()), cppast::to_string(mf.return_type())};
m.set_is_pure_virtual(cppast::is_pure(mf.virtual_info()));
m.set_is_virtual(cppast::is_virtual(mf.virtual_info()));
m.set_is_const(cppast::is_const(mf.cv_qualifier()));
m.set_is_defaulted(false);
m.set_is_static(false);
m.is_pure_virtual(cppast::is_pure(mf.virtual_info()));
m.is_virtual(cppast::is_virtual(mf.virtual_info()));
m.is_const(cppast::is_const(mf.cv_qualifier()));
m.is_defaulted(false);
m.is_static(false);
if (mf.comment().has_value())
m.add_decorators(decorators::parse(mf.comment().value()));
@@ -807,13 +807,13 @@ void tu_visitor::process_template_method(
class_method m{
detail::cpp_access_specifier_to_scope(as), util::trim(mf.name()), type};
m.set_is_pure_virtual(false);
m.set_is_virtual(false);
m.set_is_const(cppast::is_const(
m.is_pure_virtual(false);
m.is_virtual(false);
m.is_const(cppast::is_const(
static_cast<const cppast::cpp_member_function &>(mf.function())
.cv_qualifier()));
m.set_is_defaulted(false);
m.set_is_static(false);
m.is_defaulted(false);
m.is_static(false);
if (mf.comment().has_value())
m.add_decorators(decorators::parse(mf.comment().value()));
@@ -839,11 +839,11 @@ void tu_visitor::process_static_method(const cppast::cpp_function &mf,
{
class_method m{detail::cpp_access_specifier_to_scope(as),
util::trim(mf.name()), cppast::to_string(mf.return_type())};
m.set_is_pure_virtual(false);
m.set_is_virtual(false);
m.set_is_const(false);
m.set_is_defaulted(false);
m.set_is_static(true);
m.is_pure_virtual(false);
m.is_virtual(false);
m.is_const(false);
m.is_defaulted(false);
m.is_static(true);
if (mf.comment().has_value())
m.add_decorators(decorators::parse(mf.comment().value()));
@@ -864,11 +864,11 @@ void tu_visitor::process_constructor(const cppast::cpp_constructor &mf,
{
class_method m{detail::cpp_access_specifier_to_scope(as),
util::trim(mf.name()), "void"};
m.set_is_pure_virtual(false);
m.set_is_virtual(false);
m.set_is_const(false);
m.set_is_defaulted(false);
m.set_is_static(true);
m.is_pure_virtual(false);
m.is_virtual(false);
m.is_const(false);
m.is_defaulted(false);
m.is_static(true);
if (mf.comment().has_value())
m.add_decorators(decorators::parse(mf.comment().value()));
@@ -887,11 +887,11 @@ void tu_visitor::process_destructor(const cppast::cpp_destructor &mf, class_ &c,
{
class_method m{detail::cpp_access_specifier_to_scope(as),
util::trim(mf.name()), "void"};
m.set_is_pure_virtual(false);
m.set_is_virtual(cppast::is_virtual(mf.virtual_info()));
m.set_is_const(false);
m.set_is_defaulted(false);
m.set_is_static(true);
m.is_pure_virtual(false);
m.is_virtual(cppast::is_virtual(mf.virtual_info()));
m.is_const(false);
m.is_defaulted(false);
m.is_static(true);
c.add_method(std::move(m));
}
@@ -1399,7 +1399,7 @@ class_ tu_visitor::build_template_instantiation(
tinst.set_name(ns + util::split(cppast::to_string(t), "<")[0]);
tinst.set_is_template_instantiation(true);
tinst.is_template_instantiation(true);
if (tinst.full_name().substr(0, tinst.full_name().find('<')).find("::") ==
std::string::npos) {