This is both Reader and Input. More...
#include <shell.hpp>
Classes | |
| struct | marker |
Public Types | |
| using | encoding = typename Prompt::encoding |
| using | iterator = typename lexy::_detail::buffer_builder< char_type >::stable_iterator |
Public Member Functions | |
| void | bump () noexcept |
| marker | current () const noexcept |
| auto | peek () const |
| auto | position () const noexcept |
| auto | reader () const & |
| void | reset (marker m) noexcept |
Private Member Functions | |
| input (shell *s) | |
| bool | is_eof () const |
Private Attributes | |
| std::size_t | _idx |
| shell * | _shell |
| friend | shell |
This is both Reader and Input.
| using lexy_ext::shell< Prompt >::input::encoding = typename Prompt::encoding |
| using lexy_ext::shell< Prompt >::input::iterator = typename lexy::_detail::buffer_builder<char_type>::stable_iterator |
|
inlineexplicitprivate |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineprivate |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
private |
|
private |
|
private |