Public Member Functions | Public Attributes | List of all members
lexy::_detail::ascii_set Struct Reference

#include <char_class.hpp>

Public Member Functions

constexpr ascii_set ()
 
constexpr void insert (const ascii_set &other)
 
constexpr void insert (int c)
 
constexpr void insert (int lower, int upper)
 
constexpr void remove (const ascii_set &other)
 
template<typename Fn >
constexpr void visit (Fn fn) const
 
template<typename Fn >
constexpr void visit_range (Fn fn) const
 

Public Attributes

bool contains [128]
 

Detailed Description

Definition at line 14 of file char_class.hpp.

Constructor & Destructor Documentation

◆ ascii_set()

constexpr lexy::_detail::ascii_set::ascii_set ( )
inlineconstexpr

Definition at line 18 of file char_class.hpp.

Member Function Documentation

◆ insert() [1/3]

constexpr void lexy::_detail::ascii_set::insert ( const ascii_set other)
inlineconstexpr

Definition at line 63 of file char_class.hpp.

◆ insert() [2/3]

constexpr void lexy::_detail::ascii_set::insert ( int  c)
inlineconstexpr

Definition at line 54 of file char_class.hpp.

◆ insert() [3/3]

constexpr void lexy::_detail::ascii_set::insert ( int  lower,
int  upper 
)
inlineconstexpr

Definition at line 58 of file char_class.hpp.

◆ remove()

constexpr void lexy::_detail::ascii_set::remove ( const ascii_set other)
inlineconstexpr

Definition at line 67 of file char_class.hpp.

◆ visit()

template<typename Fn >
constexpr void lexy::_detail::ascii_set::visit ( Fn  fn) const
inlineconstexpr

Definition at line 21 of file char_class.hpp.

◆ visit_range()

template<typename Fn >
constexpr void lexy::_detail::ascii_set::visit_range ( Fn  fn) const
inlineconstexpr

Definition at line 29 of file char_class.hpp.

Member Data Documentation

◆ contains

bool lexy::_detail::ascii_set::contains[128]

Definition at line 16 of file char_class.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:09