After the recent adjustment to strike "inline" from constexpr variable templates, the following cases are still present (looking at the N4944 pre-CD working draft):
- [ranges.syn]:
namespace views {
template<size_t N>
inline constexpr unspecified adjacent = unspecified; // freestanding
[...]
}
[...]
namespace views {
template<size_t N>
inline constexpr unspecified adjacent = unspecified; // freestanding
[...]
}
[...]
namespace views {
template<size_t N>
inline constexpr unspecified adjacent_transform = unspecified; // freestanding
[...]
}
- [range.refinements]:
template<class R>
inline constexpr bool is-initializer-list = see below ; // exposition only