tempoch-cpp
0.5.5
Header-only C++ wrapper for tempoch
Loading...
Searching...
No Matches
unix.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
base.hpp
"
4
5
namespace
tempoch
{
6
7
namespace
format
{
8
struct
Unix
{};
9
}
// namespace format
10
11
template
<>
struct
is_format
<
format
::Unix> : std::true_type {};
12
13
template
<>
struct
FormatTraits
<
format
::Unix> {
14
using
quantity_type
= qtty::Second;
15
static
constexpr
tempoch_format_tag_t
ffi_tag
= TEMPOCH_FORMAT_TAG_T_UNIX;
16
static
constexpr
const
char
*
name
() {
return
"Unix"
; }
17
};
18
19
}
// namespace tempoch
base.hpp
tempoch::format
Definition
gps.hpp:7
tempoch
Definition
civil_time.hpp:15
tempoch::FormatTraits< format::Unix >::ffi_tag
static constexpr tempoch_format_tag_t ffi_tag
Definition
unix.hpp:15
tempoch::FormatTraits< format::Unix >::name
static constexpr const char * name()
Definition
unix.hpp:16
tempoch::FormatTraits< format::Unix >::quantity_type
qtty::Second quantity_type
Definition
unix.hpp:14
tempoch::FormatTraits
Definition
formats/base.hpp:12
tempoch::format::Unix
Definition
unix.hpp:8
tempoch::is_format
Definition
formats/base.hpp:9
include
tempoch
formats
unix.hpp
Generated by
1.15.0