|
| template<typename NewCaseFoldingDSL > |
| constexpr auto | case_folding (NewCaseFoldingDSL) const |
| |
| constexpr String | operator() (code_point cp) const |
| |
| template<typename Str = String> |
| constexpr String | operator() (const typename Str::allocator_type &allocator, code_point cp) const |
| |
| template<typename Str = String, typename Iterator > |
| constexpr auto | operator() (const typename Str::allocator_type &allocator, Iterator begin, Iterator end) const -> decltype(String(begin, end, allocator)) |
| |
| template<typename Str = String, typename Reader > |
| constexpr String | operator() (const typename Str::allocator_type &allocator, lexeme< Reader > lex) const |
| |
| template<typename Iterator > |
| constexpr auto | operator() (Iterator begin, Iterator end) const -> decltype(String(begin, end)) |
| |
| template<typename Reader > |
| constexpr String | operator() (lexeme< Reader > lex) const |
| |
| constexpr String | operator() (nullopt &&) const |
| |
| constexpr String && | operator() (String &&str) const |
| |
| constexpr auto | sink () const |
| |
| template<typename S = String> |
| constexpr auto | sink (const typename S::allocator_type &allocator) const |
| |
template<typename String, typename Encoding, typename CaseFoldingDSL = void>
struct lexy::_as_string< String, Encoding, CaseFoldingDSL >
Definition at line 22 of file string.hpp.