Classes | Namespaces | Typedefs | Functions
string_input.hpp File Reference
#include <lexy/error.hpp>
#include <lexy/input/base.hpp>
#include <lexy/lexeme.hpp>
Include dependency graph for string_input.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lexy::string_input< Encoding >
 An input that refers to a string. More...
 

Namespaces

 lexy
 

Typedefs

template<typename View >
using lexy::_string_view_char_type = LEXY_DECAY_DECLTYPE(*LEXY_DECLVAL(View).data())
 
template<typename Tag , typename Encoding = default_encoding>
using lexy::string_error = error_for< string_input< Encoding >, Tag >
 
template<typename Encoding = default_encoding>
using lexy::string_error_context = error_context< string_input< Encoding > >
 
template<typename Encoding = default_encoding>
using lexy::string_lexeme = lexeme_for< string_input< Encoding > >
 

Functions

template<typename CharT >
 lexy::string_input (const CharT *begin, const CharT *end) -> string_input< deduce_encoding< CharT >>
 
template<typename CharT >
 lexy::string_input (const CharT *data, std::size_t size) -> string_input< deduce_encoding< CharT >>
 
template<typename View >
 lexy::string_input (const View &) -> string_input< deduce_encoding< _string_view_char_type< View >>>
 
template<typename Encoding , typename CharT >
constexpr string_input< Encoding > lexy::zstring_input (const CharT *str) noexcept
 
template<typename CharT >
constexpr auto lexy::zstring_input (const CharT *str) noexcept
 


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