Project Alice
Loading...
Searching...
No Matches
sys::absolute_time_point Class Reference

#include <date_interface.hpp>

Public Member Functions

 absolute_time_point () noexcept=default
 
 absolute_time_point (year_month_day const &date)
 
 absolute_time_point (absolute_time_point const &) noexcept=default
 
 absolute_time_point (absolute_time_point &&) noexcept=default
 
absolute_time_pointoperator= (absolute_time_point const &) noexcept=default
 
absolute_time_pointoperator= (absolute_time_point &&) noexcept=default
 
constexpr int64_t to_days () const noexcept
 
constexpr bool operator== (absolute_time_point v) const noexcept
 
constexpr bool operator!= (absolute_time_point v) const noexcept
 
constexpr bool operator< (absolute_time_point v) const noexcept
 
constexpr bool operator<= (absolute_time_point v) const noexcept
 
constexpr bool operator> (absolute_time_point v) const noexcept
 
constexpr bool operator>= (absolute_time_point v) const noexcept
 
absolute_time_point operator+ (int32_t v) const noexcept
 
absolute_time_pointoperator+= (int32_t v) noexcept
 

Detailed Description

Definition at line 14 of file date_interface.hpp.

Constructor & Destructor Documentation

◆ absolute_time_point() [1/4]

sys::absolute_time_point::absolute_time_point ( )
defaultnoexcept
Here is the caller graph for this function:

◆ absolute_time_point() [2/4]

sys::absolute_time_point::absolute_time_point ( year_month_day const &  date)

Definition at line 40 of file date_interface.cpp.

Here is the call graph for this function:

◆ absolute_time_point() [3/4]

sys::absolute_time_point::absolute_time_point ( absolute_time_point const &  )
defaultnoexcept

◆ absolute_time_point() [4/4]

sys::absolute_time_point::absolute_time_point ( absolute_time_point &&  )
defaultnoexcept

Member Function Documentation

◆ operator!=()

constexpr bool sys::absolute_time_point::operator!= ( absolute_time_point  v) const
inlineconstexprnoexcept

Definition at line 32 of file date_interface.hpp.

◆ operator+()

absolute_time_point sys::absolute_time_point::operator+ ( int32_t  v) const
inlinenoexcept

Definition at line 47 of file date_interface.hpp.

Here is the call graph for this function:

◆ operator+=()

absolute_time_point & sys::absolute_time_point::operator+= ( int32_t  v)
inlinenoexcept

Definition at line 50 of file date_interface.hpp.

◆ operator<()

constexpr bool sys::absolute_time_point::operator< ( absolute_time_point  v) const
inlineconstexprnoexcept

Definition at line 35 of file date_interface.hpp.

◆ operator<=()

constexpr bool sys::absolute_time_point::operator<= ( absolute_time_point  v) const
inlineconstexprnoexcept

Definition at line 38 of file date_interface.hpp.

◆ operator=() [1/2]

absolute_time_point & sys::absolute_time_point::operator= ( absolute_time_point &&  )
defaultnoexcept

◆ operator=() [2/2]

absolute_time_point & sys::absolute_time_point::operator= ( absolute_time_point const &  )
defaultnoexcept

◆ operator==()

constexpr bool sys::absolute_time_point::operator== ( absolute_time_point  v) const
inlineconstexprnoexcept

Definition at line 29 of file date_interface.hpp.

◆ operator>()

constexpr bool sys::absolute_time_point::operator> ( absolute_time_point  v) const
inlineconstexprnoexcept

Definition at line 41 of file date_interface.hpp.

◆ operator>=()

constexpr bool sys::absolute_time_point::operator>= ( absolute_time_point  v) const
inlineconstexprnoexcept

Definition at line 44 of file date_interface.hpp.

◆ to_days()

constexpr int64_t sys::absolute_time_point::to_days ( ) const
inlineconstexprnoexcept

Definition at line 25 of file date_interface.hpp.

Here is the caller graph for this function:

The documentation for this class was generated from the following files: