Scarab  v3.4.4
Project 8 C++ Utility Library
Public Types | Static Public Attributes | List of all members
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 972 of file date.h.

Member Typedef Documentation

◆ type

using 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 989 of file date.h.

Member Data Documentation

◆ digits

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

Definition at line 974 of file date.h.


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