Classes | Namespaces | Functions | Variables
bits.hpp File Reference
#include <lexy/dsl/base.hpp>
#include <lexy/dsl/token.hpp>
Include dependency graph for bits.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lexyd::bit::_b< N >
 
struct  lexyd::bit::_b0
 
struct  lexyd::bit::_b1
 
struct  lexyd::bit::_bit_pattern
 
struct  lexyd::bit::_bit_rule
 
struct  lexyd::_bits< Mask, Value >
 
struct  lexyd::bit::_n< Value >
 
struct  lexyd::_bits< Mask, Value >::tp< Reader >
 

Namespaces

 lexyd
 
 lexyd::bit
 

Functions

template<typename... Bits>
constexpr auto lexyd::bits (Bits...)
 Matches the specific bit pattern. More...
 

Variables

constexpr auto lexyd::bit::_ = _b<1>{}
 Matches any bit. More...
 
constexpr auto lexyd::bit::_0 = _b0{}
 Matches a 0 bit. More...
 
constexpr auto lexyd::bit::_1 = _b1{}
 Matches a 1 bit. More...
 
template<unsigned N>
constexpr auto lexyd::bit::any = _b<N>{}
 Matches N arbitrary bits. More...
 
template<unsigned Value>
constexpr auto lexyd::bit::nibble = _n<Value>{}
 Matches a specific nibble, i.e. four bits. More...
 


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