mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-07-07 20:06:39 +02:00
Daterange: Added const and refs
This commit is contained in:
parent
bb4fded919
commit
5409b25f5f
2 changed files with 8 additions and 8 deletions
|
@ -28,7 +28,7 @@
|
|||
#include <Daterange.h>
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
Daterange::Daterange (const Datetime start, const Datetime end)
|
||||
Daterange::Daterange (const Datetime& start, const Datetime& end)
|
||||
{
|
||||
_start = start;
|
||||
_end = end;
|
||||
|
@ -41,7 +41,7 @@ Datetime Daterange::start () const
|
|||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
void Daterange::start (Datetime value)
|
||||
void Daterange::start (const Datetime& value)
|
||||
{
|
||||
_start = value;
|
||||
}
|
||||
|
@ -53,7 +53,7 @@ Datetime Daterange::end () const
|
|||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
void Daterange::end (Datetime value)
|
||||
void Daterange::end (const Datetime& value)
|
||||
{
|
||||
_end = value;
|
||||
}
|
||||
|
@ -91,7 +91,7 @@ bool Daterange::isEnded () const
|
|||
// other |... true
|
||||
// other |... true
|
||||
//
|
||||
bool Daterange::overlap (const Daterange other) const
|
||||
bool Daterange::overlap (const Daterange& other) const
|
||||
{
|
||||
if (! isStarted () ||
|
||||
! other.isStarted ())
|
||||
|
|
|
@ -33,17 +33,17 @@ class Daterange
|
|||
{
|
||||
public:
|
||||
Daterange () = default;
|
||||
Daterange (const Datetime, const Datetime);
|
||||
Daterange (const Datetime&, const Datetime&);
|
||||
|
||||
Datetime start () const;
|
||||
void start (Datetime);
|
||||
void start (const Datetime&);
|
||||
|
||||
Datetime end () const;
|
||||
void end (Datetime);
|
||||
void end (const Datetime&);
|
||||
|
||||
bool isStarted () const;
|
||||
bool isEnded () const;
|
||||
bool overlap (const Daterange) const;
|
||||
bool overlap (const Daterange&) const;
|
||||
|
||||
private:
|
||||
Datetime _start {0};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue