|
template<typename Input > |
using | lexy::_detect_input_data = decltype(LEXY_DECLVAL(Input &).data()) |
|
template<typename Tag , typename Encoding = default_encoding, typename MemoryResource = void> |
using | lexy::buffer_error = error_for< buffer< Encoding, MemoryResource >, Tag > |
|
template<typename Encoding = default_encoding, typename MemoryResource = void> |
using | lexy::buffer_error_context = error_context< buffer< Encoding, MemoryResource > > |
|
template<typename Encoding = default_encoding, typename MemoryResource = void> |
using | lexy::buffer_lexeme = lexeme_for< buffer< Encoding, MemoryResource > > |
|
|
template<typename Encoding > |
constexpr auto | lexy::_buffer_reader (const typename Encoding::char_type *data) |
|
template<typename CharT > |
| lexy::buffer (const CharT *, const CharT *) -> buffer< deduce_encoding< CharT >> |
|
template<typename CharT , typename MemoryResource > |
| lexy::buffer (const CharT *, const CharT *, MemoryResource *) -> buffer< deduce_encoding< CharT >, MemoryResource > |
|
template<typename CharT > |
| lexy::buffer (const CharT *, std::size_t) -> buffer< deduce_encoding< CharT >> |
|
template<typename CharT , typename MemoryResource > |
| lexy::buffer (const CharT *, std::size_t, MemoryResource *) -> buffer< deduce_encoding< CharT >, MemoryResource > |
|
template<typename View > |
| lexy::buffer (const View &) -> buffer< deduce_encoding< LEXY_DECAY_DECLTYPE(*LEXY_DECLVAL(View).data())>> |
|
template<typename View , typename MemoryResource > |
| lexy::buffer (const View &, MemoryResource *) -> buffer< deduce_encoding< LEXY_DECAY_DECLTYPE(*LEXY_DECLVAL(View).data())>, MemoryResource > |
|
| lexy::LEXY_INSTANTIATION_NEWTYPE (_br32, _br, lexy::utf32_encoding) |
|
| lexy::LEXY_INSTANTIATION_NEWTYPE (_br8, _br, lexy::utf8_encoding) |
|
| lexy::LEXY_INSTANTIATION_NEWTYPE (_bra, _br, lexy::ascii_encoding) |
|
| lexy::LEXY_INSTANTIATION_NEWTYPE (_brc, _br, lexy::utf8_char_encoding) |
|
template<typename Input , typename MemoryResource = void> |
constexpr auto | lexy::make_buffer_from_input (const Input &input, MemoryResource *resource=_detail::get_memory_resource< MemoryResource >()) -> buffer< typename input_reader< Input >::encoding, MemoryResource > |
|