Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
osxfiletime.h
Go to the documentation of this file.
1
#pragma once
2
//------------------------------------------------------------------------------
11
#include "
core/types.h
"
12
13
//------------------------------------------------------------------------------
14
namespace
OSX
15
{
16
class
OSXFileTime
17
{
18
public
:
20
OSXFileTime
();
22
friend
bool
operator==
(
const
OSXFileTime
& a,
const
OSXFileTime
& b);
24
friend
bool
operator!=
(
const
OSXFileTime
& a,
const
OSXFileTime
& b);
26
friend
bool
operator>
(
const
OSXFileTime
& a,
const
OSXFileTime
& b);
28
friend
bool
operator<
(
const
OSXFileTime
& a,
const
OSXFileTime
& b);
29
30
time_t
fileTime
;
31
};
32
33
//------------------------------------------------------------------------------
36
inline
37
OSXFileTime::OSXFileTime
() :
38
fileTime
(0)
39
{
40
// empty
41
}
42
43
//------------------------------------------------------------------------------
46
inline
bool
47
operator==
(
const
OSXFileTime
& a,
const
OSXFileTime
& b)
48
{
49
return
(a.
fileTime
== b.
fileTime
);
50
}
51
52
//------------------------------------------------------------------------------
55
inline
bool
56
operator!=
(
const
OSXFileTime
& a,
const
OSXFileTime
& b)
57
{
58
return
(a.
fileTime
!= b.
fileTime
);
59
}
60
61
//------------------------------------------------------------------------------
64
inline
bool
65
operator>
(
const
OSXFileTime
& a,
const
OSXFileTime
& b)
66
{
67
return
(a.
fileTime
> b.
fileTime
);
68
}
69
70
//------------------------------------------------------------------------------
73
inline
bool
74
operator <
(
const
OSXFileTime
& a,
const
OSXFileTime
& b)
75
{
76
return
(a.
fileTime
< b.
fileTime
);
77
}
78
79
}
// namespace OSX
OSX::OSXFileTime::fileTime
time_t fileTime
Definition
osxfiletime.h:30
OSX::OSXFileTime::operator>
friend bool operator>(const OSXFileTime &a, const OSXFileTime &b)
operator >
Definition
osxfiletime.h:65
OSX::OSXFileTime::operator<
friend bool operator<(const OSXFileTime &a, const OSXFileTime &b)
operator <
Definition
osxfiletime.h:74
OSX::OSXFileTime::OSXFileTime
OSXFileTime()
constructor
Definition
osxfiletime.h:37
OSX::OSXFileTime::operator==
friend bool operator==(const OSXFileTime &a, const OSXFileTime &b)
operator ==
Definition
osxfiletime.h:47
OSX::OSXFileTime::operator!=
friend bool operator!=(const OSXFileTime &a, const OSXFileTime &b)
operator !=
Definition
osxfiletime.h:56
OSX
Definition
osxsysfunc.h:21
OSX::operator>
bool operator>(const OSXFileTime &a, const OSXFileTime &b)
Definition
osxfiletime.h:65
OSX::operator<
bool operator<(const OSXFileTime &a, const OSXFileTime &b)
Definition
osxfiletime.h:74
OSX::operator!=
bool operator!=(const OSXFileTime &a, const OSXFileTime &b)
Definition
osxfiletime.h:56
OSX::operator==
bool operator==(const OSXFileTime &a, const OSXFileTime &b)
Definition
osxfiletime.h:47
types.h
code
foundation
io
osx
osxfiletime.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.