GNU Radio's SATNOGS Package
date::weekday Class Reference

#include <date.h>

Public Member Functions

 weekday ()=default
 
CONSTCD11 weekday (unsigned wd) NOEXCEPT
 
CONSTCD14 weekday (const sys_days &dp) NOEXCEPT
 
CONSTCD14 weekday (const local_days &dp) NOEXCEPT
 
CONSTCD14 weekdayoperator++ () NOEXCEPT
 
CONSTCD14 weekday operator++ (int) NOEXCEPT
 
CONSTCD14 weekdayoperator-- () NOEXCEPT
 
CONSTCD14 weekday operator-- (int) NOEXCEPT
 
CONSTCD14 weekdayoperator+= (const days &d) NOEXCEPT
 
CONSTCD14 weekdayoperator-= (const days &d) NOEXCEPT
 
CONSTCD11 bool ok () const NOEXCEPT
 
CONSTCD11 unsigned c_encoding () const NOEXCEPT
 
CONSTCD11 unsigned iso_encoding () const NOEXCEPT
 
CONSTCD11 weekday_indexed operator[] (unsigned index) const NOEXCEPT
 
CONSTCD11 weekday_last operator[] (last_spec) const NOEXCEPT
 

Friends

class weekday_indexed
 
CONSTCD11 bool operator== (const weekday &x, const weekday &y) NOEXCEPT
 
CONSTCD14 days operator- (const weekday &x, const weekday &y) NOEXCEPT
 
CONSTCD14 weekday operator+ (const weekday &x, const days &y) NOEXCEPT
 
template<class CharT , class Traits >
std::basic_ostream< CharT, Traits > & operator<< (std::basic_ostream< CharT, Traits > &os, const weekday &wd)
 

Constructor & Destructor Documentation

◆ weekday() [1/4]

◆ weekday() [2/4]

CONSTCD11 date::weekday::weekday ( unsigned  wd)
inlineexplicit

References CONSTCD14.

◆ weekday() [3/4]

CONSTCD14 date::weekday::weekday ( const sys_days dp)
inline

References CONSTCD14.

◆ weekday() [4/4]

CONSTCD14 date::weekday::weekday ( const local_days dp)
inlineexplicit

Member Function Documentation

◆ c_encoding()

CONSTCD11 unsigned date::weekday::c_encoding ( ) const
inline

References CONSTCD11.

◆ iso_encoding()

CONSTCD11 unsigned date::weekday::iso_encoding ( ) const
inline

References CONSTCD11, and u.

◆ ok()

CONSTCD11 bool date::weekday::ok ( ) const
inline

References CONSTCD11.

Referenced by date::weekday_indexed::ok().

◆ operator++() [1/2]

CONSTCD14 weekday & date::weekday::operator++ ( )
inline

◆ operator++() [2/2]

CONSTCD14 weekday date::weekday::operator++ ( int  )
inline

References tmp.

◆ operator+=()

CONSTCD14 weekday & date::weekday::operator+= ( const days d)
inline

References CONSTCD14.

◆ operator--() [1/2]

CONSTCD14 weekday & date::weekday::operator-- ( )
inline

◆ operator--() [2/2]

CONSTCD14 weekday date::weekday::operator-- ( int  )
inline

References CONSTCD14, and tmp.

◆ operator-=()

CONSTCD14 weekday & date::weekday::operator-= ( const days d)
inline

◆ operator[]() [1/2]

CONSTCD11 weekday_indexed date::weekday::operator[] ( unsigned  index) const
inline

References CONSTCD11.

◆ operator[]() [2/2]

CONSTCD11 weekday_last date::weekday::operator[] ( last_spec  ) const
inline

References CONSTCD11.

Friends And Related Function Documentation

◆ operator+

CONSTCD14 weekday operator+ ( const weekday x,
const days y 
)
friend

◆ operator-

CONSTCD14 days operator- ( const weekday x,
const weekday y 
)
friend

◆ operator<<

template<class CharT , class Traits >
std::basic_ostream<CharT, Traits>& operator<< ( std::basic_ostream< CharT, Traits > &  os,
const weekday wd 
)
friend

◆ operator==

CONSTCD11 bool operator== ( const weekday x,
const weekday y 
)
friend

◆ weekday_indexed

friend class weekday_indexed
friend

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