SI  2.5.4
A header only c++ library that provides type safety and user defined literals for handling physical values defined in the International System of Units.
Public Types | Static Public Attributes | List of all members
SI::detail::parsing::Number_impl< _base, _digit > Struct Template Reference

terminating case for variadic template More...

#include <number_parser.h>

Public Types

using digit = Digit< _base, _digit >
 

Static Public Attributes

static constexpr std::intmax_t value = digit::value
 
static constexpr std::intmax_t magnitude = 0
 
static constexpr std::intmax_t base = _base
 
static constexpr std::intmax_t power = Power<base>::power
 

Detailed Description

template<std::intmax_t _base, char _digit>
struct SI::detail::parsing::Number_impl< _base, _digit >

terminating case for variadic template

Member Typedef Documentation

◆ digit

template<std::intmax_t _base, char _digit>
using SI::detail::parsing::Number_impl< _base, _digit >::digit = Digit<_base, _digit>

Member Data Documentation

◆ base

template<std::intmax_t _base, char _digit>
constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit >::base = _base
staticconstexpr

◆ magnitude

template<std::intmax_t _base, char _digit>
constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit >::magnitude = 0
staticconstexpr

◆ power

template<std::intmax_t _base, char _digit>
constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit >::power = Power<base>::power
staticconstexpr

◆ value

template<std::intmax_t _base, char _digit>
constexpr std::intmax_t SI::detail::parsing::Number_impl< _base, _digit >::value = digit::value
staticconstexpr

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