Classes | Namespaces | Typedefs | Functions | Variables
input/base.hpp File Reference
#include <lexy/_detail/config.hpp>
#include <lexy/_detail/iterator.hpp>
#include <lexy/encoding.hpp>
Include dependency graph for input/base.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexy::_partial_input< Reader >
 
class  lexy::_rr< Encoding, Iterator, Sentinel >
 
struct  lexy::_rr< Encoding, Iterator, Sentinel >::marker
 

Namespaces

 lexy
 

Typedefs

template<typename Input >
using lexy::input_reader = decltype(LEXY_DECLVAL(Input).reader())
 

Functions

template<typename Encoding , typename Iterator , typename Sentinel >
constexpr auto lexy::_range_reader (Iterator begin, Sentinel end)
 
template<typename Encoding >
 lexy::LEXY_INSTANTIATION_NEWTYPE (_pr, _rr, Encoding, const typename Encoding::char_type *)
 
 lexy::LEXY_INSTANTIATION_NEWTYPE (_pr8, _pr, lexy::utf8_encoding)
 
 lexy::LEXY_INSTANTIATION_NEWTYPE (_prb, _pr, lexy::byte_encoding)
 
 lexy::LEXY_INSTANTIATION_NEWTYPE (_prc, _pr, lexy::utf8_char_encoding)
 
 lexy::LEXY_INSTANTIATION_NEWTYPE (_prd, _pr, lexy::default_encoding)
 
template<typename Reader >
constexpr auto lexy::partial_input (const Reader &, typename Reader::iterator begin, typename Reader::iterator end)
 
template<typename Reader >
constexpr auto lexy::partial_input (const Reader &reader, typename Reader::iterator end)
 Creates an input that only reads until the given end. More...
 

Variables

template<typename Reader , typename CharT >
constexpr bool lexy::char_type_compatible_with_reader
 
template<typename Input >
constexpr bool lexy::input_is_view = std::is_trivially_copyable_v<Input>
 


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Dec 13 2024 03:19:18