Classes | Variables
lexyd::bit Namespace Reference

Classes

struct  _b
 
struct  _b0
 
struct  _b1
 
struct  _bit_pattern
 
struct  _bit_rule
 
struct  _n
 

Variables

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

Variable Documentation

◆ _

constexpr auto lexyd::bit::_ = _b<1>{}
inlineconstexpr

Matches any bit.

Definition at line 91 of file bits.hpp.

◆ _0

constexpr auto lexyd::bit::_0 = _b0{}
inlineconstexpr

Matches a 0 bit.

Definition at line 36 of file bits.hpp.

◆ _1

constexpr auto lexyd::bit::_1 = _b1{}
inlineconstexpr

Matches a 1 bit.

Definition at line 53 of file bits.hpp.

◆ any

template<unsigned N>
constexpr auto lexyd::bit::any = _b<N>{}
constexpr

Matches N arbitrary bits.

Definition at line 95 of file bits.hpp.

◆ nibble

template<unsigned Value>
constexpr auto lexyd::bit::nibble = _n<Value>{}
constexpr

Matches a specific nibble, i.e. four bits.

Definition at line 74 of file bits.hpp.



behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Tue Jun 25 2024 02:20:38