Skip to content

calendar.h ~ calendar ~ equals

Baptiste Thémine edited this page Aug 11, 2020 · 1 revision
constexpr bool equals(const datetime_type &left, const datetime_type &right) noexcept;
constexpr bool equals(const duration_type &left, const duration_type &right) noexcept;

Description

Returns true if two datetime_type or duration_type are equal.

Parameters

(Mandatory)

  • left
  • rigth

Return value

Same as !calendar::compare(left,right).

Exceptions

Never throws exception.

Examples

#include <iostream>
#include <JLC/JLC.h>
using namespace JLC;
using typename calendar::datetime_type;

int main(){
    std::cout << std::boolalpha;
    constexpr datetime_type date1 = calendar::make_datetime(1000,1,1);
    constexpr datetime_type date2 = calendar::make_datetime(2000,2,2);
    std::cout << calendar::equals(date1,date2) << std::endl;
    std::cout << calendar::equals(date2,date1) << std::endl;
    std::cout << calendar::equals(date2,date2) << std::endl;
}
false
false
true

See also

Clone this wiki locally