An input that refers to a string.
More...
#include <string_input.hpp>
|
constexpr const char_type * | data () const noexcept |
|
constexpr auto | reader () const &noexcept |
|
constexpr std::size_t | size () const noexcept |
|
constexpr | string_input () noexcept |
|
constexpr | string_input (const char_type *begin, const char_type *end) noexcept |
|
constexpr | string_input (const char_type *data, std::size_t size) noexcept |
|
template<typename CharT , typename = _detail::require_secondary_char_type<Encoding, CharT>> |
| string_input (const CharT *begin, const CharT *end) noexcept |
|
template<typename CharT , typename = _detail::require_secondary_char_type<Encoding, CharT>> |
| string_input (const CharT *data, std::size_t size) noexcept |
|
template<typename View , typename CharT = _string_view_char_type<View>> |
constexpr | string_input (const View &view) noexcept |
|
template<typename Encoding = default_encoding>
class lexy::string_input< Encoding >
An input that refers to a string.
Definition at line 18 of file string_input.hpp.
◆ char_type
template<typename Encoding = default_encoding>
◆ encoding
template<typename Encoding = default_encoding>
◆ string_input() [1/6]
template<typename Encoding = default_encoding>
◆ string_input() [2/6]
template<typename Encoding = default_encoding>
◆ string_input() [3/6]
template<typename Encoding = default_encoding>
◆ string_input() [4/6]
template<typename Encoding = default_encoding>
template<typename CharT , typename = _detail::require_secondary_char_type<Encoding, CharT>>
◆ string_input() [5/6]
template<typename Encoding = default_encoding>
template<typename CharT , typename = _detail::require_secondary_char_type<Encoding, CharT>>
◆ string_input() [6/6]
template<typename Encoding = default_encoding>
template<typename View , typename CharT = _string_view_char_type<View>>
|
inlineexplicitconstexprnoexcept |
◆ data()
template<typename Encoding = default_encoding>
◆ reader()
template<typename Encoding = default_encoding>
◆ size()
template<typename Encoding = default_encoding>
◆ _data
template<typename Encoding = default_encoding>
◆ _size
template<typename Encoding = default_encoding>
The documentation for this class was generated from the following file: