123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- // © 2016 and later: Unicode, Inc. and others.
- // License & terms of use: http://www.unicode.org/copyright.html
- /*******************************************************************************
- * Copyright (C) 2008, International Business Machines Corporation and
- * others. All Rights Reserved.
- *******************************************************************************
- *
- * File DTINTRV.CPP
- *
- *******************************************************************************
- */
- #include "unicode/dtintrv.h"
- U_NAMESPACE_BEGIN
- UOBJECT_DEFINE_RTTI_IMPLEMENTATION(DateInterval)
- //DateInterval::DateInterval(){}
- DateInterval::DateInterval(UDate from, UDate to)
- : fromDate(from),
- toDate(to)
- {}
- DateInterval::~DateInterval(){}
- DateInterval::DateInterval(const DateInterval& other)
- : UObject(other) {
- *this = other;
- }
- DateInterval&
- DateInterval::operator=(const DateInterval& other) {
- if ( this != &other ) {
- fromDate = other.fromDate;
- toDate = other.toDate;
- }
- return *this;
- }
- DateInterval*
- DateInterval::clone() const {
- return new DateInterval(*this);
- }
- bool
- DateInterval::operator==(const DateInterval& other) const {
- return ( fromDate == other.fromDate && toDate == other.toDate );
- }
- U_NAMESPACE_END
|