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: