Public Member Functions | Private Attributes | List of all members
lexy::error< Reader, expected_keyword > Class Template Reference

#include <error.hpp>

Public Member Functions

constexpr auto begin () const noexcept
 
constexpr auto end () const noexcept
 
constexpr error (typename Reader::iterator begin, typename Reader::iterator end, const typename Reader::encoding::char_type *str, std::size_t length)
 
constexpr std::size_t length () const noexcept
 
constexpr auto position () const noexcept
 
constexpr auto string () const noexcept -> const typename Reader::encoding::char_type *
 

Private Attributes

Reader::iterator _begin
 
Reader::iterator _end
 
std::size_t _length
 
const Reader::encoding::char_type * _str
 

Detailed Description

template<typename Reader>
class lexy::error< Reader, expected_keyword >

Definition at line 122 of file error.hpp.

Constructor & Destructor Documentation

◆ error()

template<typename Reader >
constexpr lexy::error< Reader, expected_keyword >::error ( typename Reader::iterator  begin,
typename Reader::iterator  end,
const typename Reader::encoding::char_type *  str,
std::size_t  length 
)
inlineexplicitconstexpr

Definition at line 125 of file error.hpp.

Member Function Documentation

◆ begin()

template<typename Reader >
constexpr auto lexy::error< Reader, expected_keyword >::begin ( ) const
inlineconstexprnoexcept

Definition at line 135 of file error.hpp.

◆ end()

template<typename Reader >
constexpr auto lexy::error< Reader, expected_keyword >::end ( ) const
inlineconstexprnoexcept

Definition at line 139 of file error.hpp.

◆ length()

template<typename Reader >
constexpr std::size_t lexy::error< Reader, expected_keyword >::length ( ) const
inlineconstexprnoexcept

Definition at line 149 of file error.hpp.

◆ position()

template<typename Reader >
constexpr auto lexy::error< Reader, expected_keyword >::position ( ) const
inlineconstexprnoexcept

Definition at line 130 of file error.hpp.

◆ string()

template<typename Reader >
constexpr auto lexy::error< Reader, expected_keyword >::string ( ) const -> const typename Reader::encoding::char_type*
inlineconstexprnoexcept

Definition at line 144 of file error.hpp.

Member Data Documentation

◆ _begin

template<typename Reader >
Reader::iterator lexy::error< Reader, expected_keyword >::_begin
private

Definition at line 155 of file error.hpp.

◆ _end

template<typename Reader >
Reader::iterator lexy::error< Reader, expected_keyword >::_end
private

Definition at line 156 of file error.hpp.

◆ _length

template<typename Reader >
std::size_t lexy::error< Reader, expected_keyword >::_length
private

Definition at line 158 of file error.hpp.

◆ _str

template<typename Reader >
const Reader::encoding::char_type* lexy::error< Reader, expected_keyword >::_str
private

Definition at line 157 of file error.hpp.


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


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