diff --git a/view.hpp b/view.hpp index 84f38edd..c7ba29c9 100644 --- a/view.hpp +++ b/view.hpp @@ -53,7 +53,8 @@ namespace util { }; template - std::ostream& operator<< (std::ostream&, view); + std::ostream& + operator<< (std::ostream&, view); } #include "./view.ipp" diff --git a/view.ipp b/view.ipp index 01b0481a..f03c661d 100644 --- a/view.ipp +++ b/view.ipp @@ -23,8 +23,6 @@ #include "debug.hpp" -#include - /////////////////////////////////////////////////////////////////////////////// template @@ -95,7 +93,8 @@ util::view::find (value_type v) const noexcept /////////////////////////////////////////////////////////////////////////////// template -constexpr bool +constexpr +bool util::view::empty (void) const noexcept { return m_begin == m_end; @@ -104,7 +103,8 @@ util::view::empty (void) const noexcept //----------------------------------------------------------------------------- template -constexpr size_t +constexpr +size_t util::view::size (void) const noexcept { return m_end - m_begin; @@ -113,7 +113,8 @@ util::view::size (void) const noexcept /////////////////////////////////////////////////////////////////////////////// template -constexpr const typename util::view::value_type& +constexpr +const typename util::view::value_type& util::view::operator[] (size_t idx) const noexcept { return m_begin[idx];