14template<concepts::InstanceOf<
string::StringImpl> Str>
17template<concepts::Encoding Enc>
22 ,
public util::OwnedType<PathViewImpl<Enc>, PathImpl<string::StringImpl<Enc>>> {
37 :
PathViewImpl(View(encoding::assume_valid, start.current_data(),
end.current_data())) {}
39 constexpr auto data() const -> View {
return m_view; }
Definition constant_path_interface.h:16
constexpr auto view() const &-> PathView
Definition constant_path_interface.h:32
constexpr void compute_first_component_end()
Definition constant_path_interface.h:107
constexpr auto end() const
Definition constant_path_interface.h:47
Definition path_impl.h:14
Definition path_iterator.h:17
constexpr PathViewImpl(View view)
Definition path_view_impl.h:34
Enc Encoding
Definition path_view_impl.h:30
constexpr auto data() const -> View
Definition path_view_impl.h:39
constexpr PathViewImpl(Iterator start, Iterator end)
Definition path_view_impl.h:36
Definition string_view_impl.h:19