forked from OSchip/llvm-project
[libc++] [ranges] Use "inline constexpr bool" not "constexpr bool" for helpers.
Reviewed as part of D118616.
This commit is contained in:
parent
1137255585
commit
6d751c410d
|
@ -112,22 +112,22 @@ namespace ranges {
|
|||
namespace views {
|
||||
namespace __reverse {
|
||||
template<class _Tp>
|
||||
constexpr bool __is_reverse_view = false;
|
||||
inline constexpr bool __is_reverse_view = false;
|
||||
|
||||
template<class _Tp>
|
||||
constexpr bool __is_reverse_view<reverse_view<_Tp>> = true;
|
||||
inline constexpr bool __is_reverse_view<reverse_view<_Tp>> = true;
|
||||
|
||||
template<class _Tp>
|
||||
constexpr bool __is_sized_reverse_subrange = false;
|
||||
inline constexpr bool __is_sized_reverse_subrange = false;
|
||||
|
||||
template<class _Iter>
|
||||
constexpr bool __is_sized_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, subrange_kind::sized>> = true;
|
||||
inline constexpr bool __is_sized_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, subrange_kind::sized>> = true;
|
||||
|
||||
template<class _Tp>
|
||||
constexpr bool __is_unsized_reverse_subrange = false;
|
||||
inline constexpr bool __is_unsized_reverse_subrange = false;
|
||||
|
||||
template<class _Iter, subrange_kind _Kind>
|
||||
constexpr bool __is_unsized_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, _Kind>> = _Kind == subrange_kind::unsized;
|
||||
inline constexpr bool __is_unsized_reverse_subrange<subrange<reverse_iterator<_Iter>, reverse_iterator<_Iter>, _Kind>> = _Kind == subrange_kind::unsized;
|
||||
|
||||
template<class _Tp>
|
||||
struct __unwrapped_reverse_subrange {
|
||||
|
|
Loading…
Reference in New Issue