NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
date::detail::choose_trunc_type< T > Struct Template Reference

#include <date.h>

Collaboration diagram for date::detail::choose_trunc_type< T >:

Public Types

using type = typename std::conditional< digits< 32, std::int32_t, typename std::conditional< digits< 64, std::int64_t, std::int64_t >::type >::type
 

Static Public Attributes

static const int digits = std::numeric_limits<T>::digits
 

Detailed Description

template<class T>
struct date::detail::choose_trunc_type< T >

Definition at line 1085 of file date.h.

Member Typedef Documentation

◆ type

template<class T >
using date::detail::choose_trunc_type< T >::type = typename std::conditional < digits < 32, std::int32_t, typename std::conditional < digits < 64, std::int64_t, std::int64_t >::type >::type

Definition at line 1088 of file date.h.

Member Data Documentation

◆ digits

template<class T >
const int date::detail::choose_trunc_type< T >::digits = std::numeric_limits<T>::digits
static

Definition at line 1087 of file date.h.


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