Iros
 
Loading...
Searching...
No Matches
string_back.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace di::container::string {
8constexpr auto back(concepts::detail::ConstantString auto const& string) {
9 return lift_bool(!string::empty(string)) % [&] {
10 return *container::prev(container::end(string));
11 };
12}
13}
Definition constant_string.h:8
Definition constant_string_interface.h:31
constexpr auto empty(concepts::detail::ConstantString auto const &string) -> size_t
Definition string_empty.h:6
constexpr auto prev
Definition prev.h:28
constexpr auto end
Definition end.h:47
constexpr auto back
Definition access.h:94
constexpr auto lift_bool
Definition lift_bool.h:13