Iros
 
Loading...
Searching...
No Matches
string_front.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace di::container::string {
8constexpr auto front(concepts::detail::ConstantString auto const& string) {
9 return lift_bool(!string::empty(string)) % [&] {
10 return *container::begin(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 front
Definition access.h:58
constexpr auto begin
Definition begin.h:44
constexpr auto lift_bool
Definition lift_bool.h:13