Classes | Public Types | Public Member Functions | List of all members
lexy_ext::default_prompt< Encoding > Struct Template Reference

Prompt using stdin and stdout. More...

#include <shell.hpp>

Classes

struct  read_line_callback
 
struct  write_message_callback
 

Public Types

using char_type = typename Encoding::char_type
 
using encoding = Encoding
 

Public Member Functions

void continuation_prompt () noexcept
 
void eof_prompt () noexcept
 
bool is_open () const noexcept
 
void primary_prompt () noexcept
 
auto read_line ()
 
auto write_message ()
 

Detailed Description

template<typename Encoding = lexy::default_encoding>
struct lexy_ext::default_prompt< Encoding >

Prompt using stdin and stdout.

Definition at line 73 of file shell.hpp.

Member Typedef Documentation

◆ char_type

template<typename Encoding = lexy::default_encoding>
using lexy_ext::default_prompt< Encoding >::char_type = typename Encoding::char_type

Definition at line 76 of file shell.hpp.

◆ encoding

template<typename Encoding = lexy::default_encoding>
using lexy_ext::default_prompt< Encoding >::encoding = Encoding

Definition at line 75 of file shell.hpp.

Member Function Documentation

◆ continuation_prompt()

template<typename Encoding = lexy::default_encoding>
void lexy_ext::default_prompt< Encoding >::continuation_prompt ( )
inlinenoexcept

Definition at line 84 of file shell.hpp.

◆ eof_prompt()

template<typename Encoding = lexy::default_encoding>
void lexy_ext::default_prompt< Encoding >::eof_prompt ( )
inlinenoexcept

Definition at line 89 of file shell.hpp.

◆ is_open()

template<typename Encoding = lexy::default_encoding>
bool lexy_ext::default_prompt< Encoding >::is_open ( ) const
inlinenoexcept

Definition at line 95 of file shell.hpp.

◆ primary_prompt()

template<typename Encoding = lexy::default_encoding>
void lexy_ext::default_prompt< Encoding >::primary_prompt ( )
inlinenoexcept

Definition at line 79 of file shell.hpp.

◆ read_line()

template<typename Encoding = lexy::default_encoding>
auto lexy_ext::default_prompt< Encoding >::read_line ( )
inline

Definition at line 115 of file shell.hpp.

◆ write_message()

template<typename Encoding = lexy::default_encoding>
auto lexy_ext::default_prompt< Encoding >::write_message ( )
inline

Definition at line 137 of file shell.hpp.


The documentation for this struct was generated from the following file:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:10