50#define MSEC_PER_SEC 1000000
55#define SEC_PER_DAY (60 * 60 * 24)
60typedef struct timeval
Time;
63typedef struct DateInterface DateInterface;
97 ObjectInterface objectInterface;
125 Date *(*dateWithTimeSinceNow)(
const Time *interval);
static Time timeSinceTime(const Date *self, const Time *time)
static Order compareTo(const Date *self, const Date *other)
static Time timeSinceNow(const Date *self)
static Time timeSinceDate(const Date *self, const Date *date)
struct timeval Time
Time (seconds and microseconds).
Object is the root Class of The Objectively Class hierarchy.
#define OBJECTIVELY_EXPORT
Order
Comparison constants.
The runtime representation of a Class.
Microsecond-precision immutable dates.
DateInterface * interface
The interface.
Object object
The superclass.
Class * _Date(void)
The Date archetype.
Object is the root Class of The Objectively Class hierarchy.