Public Member Functions | Private Member Functions | Private Attributes | List of all members
lexy::_detail::scanner< Derived, Reader >::error_recovery_guard Class Reference

#include <scan.hpp>

Public Member Functions

constexpr void cancel () &&
 
 error_recovery_guard (const error_recovery_guard &)=delete
 
constexpr void finish () &&
 
error_recovery_guardoperator= (const error_recovery_guard &)=delete
 

Private Member Functions

constexpr error_recovery_guard (scanner &self) noexcept
 

Private Attributes

scanner_self
 
friend scanner
 

Detailed Description

template<typename Derived, typename Reader>
class lexy::_detail::scanner< Derived, Reader >::error_recovery_guard

Definition at line 264 of file dsl/scan.hpp.

Constructor & Destructor Documentation

◆ error_recovery_guard() [1/2]

template<typename Derived , typename Reader >
lexy::_detail::scanner< Derived, Reader >::error_recovery_guard::error_recovery_guard ( const error_recovery_guard )
delete

◆ error_recovery_guard() [2/2]

template<typename Derived , typename Reader >
constexpr lexy::_detail::scanner< Derived, Reader >::error_recovery_guard::error_recovery_guard ( scanner self)
inlineexplicitconstexprprivatenoexcept

Definition at line 285 of file dsl/scan.hpp.

Member Function Documentation

◆ cancel()

template<typename Derived , typename Reader >
constexpr void lexy::_detail::scanner< Derived, Reader >::error_recovery_guard::cancel ( ) &&
inlineconstexpr

Definition at line 270 of file dsl/scan.hpp.

◆ finish()

template<typename Derived , typename Reader >
constexpr void lexy::_detail::scanner< Derived, Reader >::error_recovery_guard::finish ( ) &&
inlineconstexpr

Definition at line 277 of file dsl/scan.hpp.

◆ operator=()

template<typename Derived , typename Reader >
error_recovery_guard& lexy::_detail::scanner< Derived, Reader >::error_recovery_guard::operator= ( const error_recovery_guard )
delete

Member Data Documentation

◆ _self

template<typename Derived , typename Reader >
scanner* lexy::_detail::scanner< Derived, Reader >::error_recovery_guard::_self
private

Definition at line 292 of file dsl/scan.hpp.

◆ scanner

template<typename Derived , typename Reader >
friend lexy::_detail::scanner< Derived, Reader >::error_recovery_guard::scanner
private

Definition at line 293 of file dsl/scan.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:10