From f264391fc2cebc421ff25791582802b19aa9aebb Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Fri, 3 Mar 2023 21:22:42 +0700 Subject: [PATCH] style fixes --- develop/singles/headers/meta.hpp/meta_all.hpp | 76 +++++++++---------- headers/meta.hpp/meta_base/defer.hpp | 68 ++++++++--------- .../meta_detail/type_traits/class_traits.hpp | 8 +- 3 files changed, 76 insertions(+), 76 deletions(-) diff --git a/develop/singles/headers/meta.hpp/meta_all.hpp b/develop/singles/headers/meta.hpp/meta_all.hpp index f2cc73d..41f1e20 100644 --- a/develop/singles/headers/meta.hpp/meta_all.hpp +++ b/develop/singles/headers/meta.hpp/meta_all.hpp @@ -308,42 +308,42 @@ namespace meta_hpp::detail using copy_cvref_t = typename copy_cvref::type; } -namespace meta_hpp::detail::impl -{ - template < typename F, typename... Args > - class defer_impl { - public: - defer_impl() = delete; - defer_impl(defer_impl&&) = delete; - defer_impl(const defer_impl&) = delete; - defer_impl& operator=(defer_impl&&) = delete; - defer_impl& operator=(const defer_impl&) = delete; - - template < typename UF > - explicit defer_impl(UF&& f, std::tuple&& args) - : f_{std::forward(f)} - , args_{std::move(args)} {} - - void dismiss() noexcept { - dismissed_ = true; - } - - protected: - ~defer_impl() noexcept { - if ( !dismissed_ ) { - std::apply(std::move(f_), std::move(args_)); - } - } - - private: - F f_; - std::tuple args_; - bool dismissed_{}; - }; -} - namespace meta_hpp::detail { + namespace impl + { + template < typename F, typename... Args > + class defer_impl { + public: + defer_impl() = delete; + defer_impl(defer_impl&&) = delete; + defer_impl(const defer_impl&) = delete; + defer_impl& operator=(defer_impl&&) = delete; + defer_impl& operator=(const defer_impl&) = delete; + + template < typename UF > + explicit defer_impl(UF&& f, std::tuple&& args) + : f_{std::forward(f)} + , args_{std::move(args)} {} + + void dismiss() noexcept { + dismissed_ = true; + } + + protected: + ~defer_impl() noexcept { + if ( !dismissed_ ) { + std::apply(std::move(f_), std::move(args_)); + } + } + + private: + F f_; + std::tuple args_; + bool dismissed_{}; + }; + } + template < typename F, typename... Args > class defer final : public impl::defer_impl { public: @@ -1851,7 +1851,7 @@ namespace meta_hpp::detail namespace impl { template < class_kind Class > - struct class_traits_base { + struct class_traits_impl { static constexpr std::size_t arity{0}; using argument_types = type_list<>; @@ -1862,7 +1862,7 @@ namespace meta_hpp::detail }; template < template < typename... > typename Class, typename... Args > - struct class_traits_base> { + struct class_traits_impl> { static constexpr std::size_t arity{sizeof...(Args)}; using argument_types = type_list; @@ -1874,7 +1874,7 @@ namespace meta_hpp::detail } template < class_kind Class > - struct class_traits : impl::class_traits_base { + struct class_traits : impl::class_traits_impl { static constexpr std::size_t size{sizeof(Class)}; static constexpr std::size_t align{alignof(Class)}; @@ -1897,7 +1897,7 @@ namespace meta_hpp::detail flags.set(class_flags::is_polymorphic); } - return flags | impl::class_traits_base::make_flags(); + return flags | impl::class_traits_impl::make_flags(); } }; } diff --git a/headers/meta.hpp/meta_base/defer.hpp b/headers/meta.hpp/meta_base/defer.hpp index 7764070..7450244 100644 --- a/headers/meta.hpp/meta_base/defer.hpp +++ b/headers/meta.hpp/meta_base/defer.hpp @@ -8,42 +8,42 @@ #include "base.hpp" -namespace meta_hpp::detail::impl -{ - template < typename F, typename... Args > - class defer_impl { - public: - defer_impl() = delete; - defer_impl(defer_impl&&) = delete; - defer_impl(const defer_impl&) = delete; - defer_impl& operator=(defer_impl&&) = delete; - defer_impl& operator=(const defer_impl&) = delete; - - template < typename UF > - explicit defer_impl(UF&& f, std::tuple&& args) - : f_{std::forward(f)} - , args_{std::move(args)} {} - - void dismiss() noexcept { - dismissed_ = true; - } - - protected: - ~defer_impl() noexcept { - if ( !dismissed_ ) { - std::apply(std::move(f_), std::move(args_)); - } - } - - private: - F f_; - std::tuple args_; - bool dismissed_{}; - }; -} - namespace meta_hpp::detail { + namespace impl + { + template < typename F, typename... Args > + class defer_impl { + public: + defer_impl() = delete; + defer_impl(defer_impl&&) = delete; + defer_impl(const defer_impl&) = delete; + defer_impl& operator=(defer_impl&&) = delete; + defer_impl& operator=(const defer_impl&) = delete; + + template < typename UF > + explicit defer_impl(UF&& f, std::tuple&& args) + : f_{std::forward(f)} + , args_{std::move(args)} {} + + void dismiss() noexcept { + dismissed_ = true; + } + + protected: + ~defer_impl() noexcept { + if ( !dismissed_ ) { + std::apply(std::move(f_), std::move(args_)); + } + } + + private: + F f_; + std::tuple args_; + bool dismissed_{}; + }; + } + template < typename F, typename... Args > class defer final : public impl::defer_impl { public: diff --git a/headers/meta.hpp/meta_detail/type_traits/class_traits.hpp b/headers/meta.hpp/meta_detail/type_traits/class_traits.hpp index 3e8eb70..faef0f4 100644 --- a/headers/meta.hpp/meta_detail/type_traits/class_traits.hpp +++ b/headers/meta.hpp/meta_detail/type_traits/class_traits.hpp @@ -27,7 +27,7 @@ namespace meta_hpp::detail namespace impl { template < class_kind Class > - struct class_traits_base { + struct class_traits_impl { static constexpr std::size_t arity{0}; using argument_types = type_list<>; @@ -38,7 +38,7 @@ namespace meta_hpp::detail }; template < template < typename... > typename Class, typename... Args > - struct class_traits_base> { + struct class_traits_impl> { static constexpr std::size_t arity{sizeof...(Args)}; using argument_types = type_list; @@ -50,7 +50,7 @@ namespace meta_hpp::detail } template < class_kind Class > - struct class_traits : impl::class_traits_base { + struct class_traits : impl::class_traits_impl { static constexpr std::size_t size{sizeof(Class)}; static constexpr std::size_t align{alignof(Class)}; @@ -73,7 +73,7 @@ namespace meta_hpp::detail flags.set(class_flags::is_polymorphic); } - return flags | impl::class_traits_base::make_flags(); + return flags | impl::class_traits_impl::make_flags(); } }; }