Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
lexyd::_bounded_integer_parser< T, Base, AssumeOnlyDigits > Struct Template Reference

#include <integer.hpp>

Classes

struct  result_type
 

Public Types

using base = Base
 
using traits = lexy::integer_traits< T >
 

Static Public Member Functions

template<typename Iterator >
static constexpr result_type parse (Iterator cur, Iterator end)
 

Static Public Attributes

static constexpr auto max_digit_count = traits::template max_digit_count<radix>
 
static constexpr auto radix = Base::digit_radix
 

Detailed Description

template<typename T, typename Base, bool AssumeOnlyDigits>
struct lexyd::_bounded_integer_parser< T, Base, AssumeOnlyDigits >

Definition at line 274 of file dsl/integer.hpp.

Member Typedef Documentation

◆ base

template<typename T , typename Base , bool AssumeOnlyDigits>
using lexyd::_bounded_integer_parser< T, Base, AssumeOnlyDigits >::base = Base

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

◆ traits

template<typename T , typename Base , bool AssumeOnlyDigits>
using lexyd::_bounded_integer_parser< T, Base, AssumeOnlyDigits >::traits = lexy::integer_traits<T>

Definition at line 276 of file dsl/integer.hpp.

Member Function Documentation

◆ parse()

template<typename T , typename Base , bool AssumeOnlyDigits>
template<typename Iterator >
static constexpr result_type lexyd::_bounded_integer_parser< T, Base, AssumeOnlyDigits >::parse ( Iterator  cur,
Iterator  end 
)
inlinestaticconstexpr

Definition at line 290 of file dsl/integer.hpp.

Member Data Documentation

◆ max_digit_count

template<typename T , typename Base , bool AssumeOnlyDigits>
constexpr auto lexyd::_bounded_integer_parser< T, Base, AssumeOnlyDigits >::max_digit_count = traits::template max_digit_count<radix>
staticconstexpr

Definition at line 280 of file dsl/integer.hpp.

◆ radix

template<typename T , typename Base , bool AssumeOnlyDigits>
constexpr auto lexyd::_bounded_integer_parser< T, Base, AssumeOnlyDigits >::radix = Base::digit_radix
staticconstexpr

Definition at line 279 of file dsl/integer.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Dec 13 2024 03:19:19