C++ Instrument Catalog
Public Types | Static Public Attributes | List of all members
date::detail::choose_trunc_type< T > Struct Template Reference

#include <date.h>

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 1087 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 1104 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 1089 of file date.h.


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