51 #define USEC_PER_SEC 1000000
58 #define SEC_PER_DAY (60 * 60 * 24)
64typedef struct timeval
Time;
67typedef struct DateInterface DateInterface;
101 ObjectInterface objectInterface;
129 Date *(*dateWithTimeSinceNow)(
const Time *interval);
158 Time (*timeSinceDate)(
const Date *self,
const Date *date);
167 Time (*timeSinceNow)(
const Date *self);
177 Time (*timeSinceTime)(
const Date *self,
const Time *time);
OBJECTIVELY_EXPORT Class * _Date(void)
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.
Object is the root Class of The Objectively Class hierarchy.