Lines Matching refs:pure

118     this(in Date date, in TimeOfDay tod = TimeOfDay.init) @safe pure nothrow @nogc
155 this(int year, int month, int day, int hour = 0, int minute = 0, int second = 0) @safe pure
187 int opCmp(in DateTime rhs) const @safe pure nothrow @nogc
397 @property Date date() const @safe pure nothrow @nogc
427 @property void date(in Date date) @safe pure nothrow @nogc
449 @property TimeOfDay timeOfDay() const @safe pure nothrow @nogc
480 @property void timeOfDay(in TimeOfDay tod) @safe pure nothrow @nogc
503 @property short year() const @safe pure nothrow @nogc
532 @property void year(int year) @safe pure
576 @property short yearBC() const @safe pure
613 @property void yearBC(int year) @safe pure
646 @property Month month() const @safe pure nothrow @nogc
682 @property void month(Month month) @safe pure
716 @property ubyte day() const @safe pure nothrow @nogc
765 @property void day(int day) @safe pure
859 @property ubyte hour() const @safe pure nothrow @nogc
886 @property void hour(int hour) @safe pure
909 @property ubyte minute() const @safe pure nothrow @nogc
936 @property void minute(int minute) @safe pure
959 @property ubyte second() const @safe pure nothrow @nogc
986 @property void second(int second) @safe pure
1026 (long value, AllowDayOverflow allowOverflow = AllowDayOverflow.yes) @safe pure nothrow @nogc
1088 (long value, AllowDayOverflow allowOverflow = AllowDayOverflow.yes) @safe pure nothrow @nogc
1154 ref DateTime roll(string units)(long value) @safe pure nothrow @nogc
1195 ref DateTime roll(string units)(long value) @safe pure nothrow @nogc
2082 DateTime opBinary(string op)(Duration duration) const @safe pure nothrow @nogc
2175 ref DateTime opOpAssign(string op)(Duration duration) @safe pure nothrow @nogc
2280 Duration opBinary(string op)(in DateTime rhs) const @safe pure nothrow @nogc
2365 int diffMonths(in DateTime rhs) const @safe pure nothrow @nogc
2408 @property bool isLeapYear() const @safe pure nothrow @nogc
2427 @property DayOfWeek dayOfWeek() const @safe pure nothrow @nogc
2446 @property ushort dayOfYear() const @safe pure nothrow @nogc
2477 @property void dayOfYear(int day) @safe pure
2497 @property int dayOfGregorianCal() const @safe pure nothrow @nogc
2535 @property void dayOfGregorianCal(int days) @safe pure nothrow @nogc
2584 @property ubyte isoWeek() const @safe pure nothrow
2605 @property DateTime endOfMonth() const @safe pure nothrow
2671 @property ubyte daysInMonth() const @safe pure nothrow @nogc
2697 @property bool isAD() const @safe pure nothrow @nogc
2727 @property long julianDay() const @safe pure nothrow @nogc
2772 @property long modJulianDay() const @safe pure nothrow @nogc
2795 string toISOString() const @safe pure nothrow
2857 string toISOExtString() const @safe pure nothrow
2918 string toSimpleString() const @safe pure nothrow
2999 string toString() const @safe pure nothrow
3028 static DateTime fromISOString(S)(in S isoString) @safe pure
3128 static DateTime fromISOExtString(S)(in S isoExtString) @safe pure
3227 static DateTime fromSimpleString(S)(in S simpleString) @safe pure
3321 @property static DateTime min() @safe pure nothrow @nogc
3348 @property static DateTime max() @safe pure nothrow @nogc
3385 ref DateTime _addSeconds(long seconds) return @safe pure nothrow @nogc
3622 this(int year, int month, int day) @safe pure
3698 this(int day) @safe pure nothrow @nogc
3832 int opCmp(in Date rhs) const @safe pure nothrow @nogc
3940 @property short year() const @safe pure nothrow @nogc
3976 @property void year(int year) @safe pure
4022 @property ushort yearBC() const @safe pure
4062 @property void yearBC(int year) @safe pure
4097 @property Month month() const @safe pure nothrow @nogc
4133 @property void month(Month month) @safe pure
4167 @property ubyte day() const @safe pure nothrow @nogc
4212 @property void day(int day) @safe pure
4325 @safe pure nothrow @nogc
4566 @safe pure nothrow @nogc
5107 @safe pure nothrow @nogc
5152 @safe pure nothrow @nogc
5747 ref Date roll(string units)(long days) @safe pure nothrow @nogc
5985 Date opBinary(string op)(Duration duration) const @safe pure nothrow @nogc
6074 ref Date opOpAssign(string op)(Duration duration) @safe pure nothrow @nogc
6148 Duration opBinary(string op)(in Date rhs) const @safe pure nothrow @nogc
6202 int diffMonths(in Date rhs) const @safe pure nothrow @nogc
6440 @property bool isLeapYear() const @safe pure nothrow @nogc
6459 @property DayOfWeek dayOfWeek() const @safe pure nothrow @nogc
6478 @property ushort dayOfYear() const @safe pure nothrow @nogc
6532 @property void dayOfYear(int day) @safe pure
6596 @property int dayOfGregorianCal() const @safe pure nothrow @nogc
6685 @property void dayOfGregorianCal(int day) @safe pure nothrow @nogc
6737 @property ubyte isoWeek() const @safe pure nothrow
6836 @property Date endOfMonth() const @safe pure nothrow
6895 @property ubyte daysInMonth() const @safe pure nothrow @nogc
6951 @property bool isAD() const @safe pure nothrow @nogc
6984 @property long julianDay() const @safe pure nothrow @nogc
7012 @property long modJulianDay() const @safe pure nothrow @nogc
7032 string toISOString() const @safe pure nothrow
7088 string toISOExtString() const @safe pure nothrow
7144 string toSimpleString() const @safe pure nothrow
7221 string toString() const @safe pure nothrow
7249 static Date fromISOString(S)(in S isoString) @safe pure
7392 static Date fromISOExtString(S)(in S isoExtString) @safe pure
7533 static Date fromSimpleString(S)(in S simpleString) @safe pure
7662 @property static Date min() @safe pure nothrow @nogc
7683 @property static Date max() @safe pure nothrow @nogc
7710 static bool _valid(int year, int month, int day) @safe pure nothrow @nogc
7736 ref Date _addDays(long days) return @safe pure nothrow @nogc
7901 @safe pure invariant()
7934 this(int hour, int minute, int second = 0) @safe pure
7986 int opCmp(in TimeOfDay rhs) const @safe pure nothrow @nogc
8046 @property ubyte hour() const @safe pure nothrow @nogc
8073 @property void hour(int hour) @safe pure
8097 @property ubyte minute() const @safe pure nothrow @nogc
8124 @property void minute(int minute) @safe pure
8148 @property ubyte second() const @safe pure nothrow @nogc
8175 @property void second(int second) @safe pure
8212 ref TimeOfDay roll(string units)(long value) @safe pure nothrow @nogc
8260 ref TimeOfDay roll(string units)(long value) @safe pure nothrow @nogc
8455 TimeOfDay opBinary(string op)(Duration duration) const @safe pure nothrow @nogc
8541 ref TimeOfDay opOpAssign(string op)(Duration duration) @safe pure nothrow @nogc
8606 Duration opBinary(string op)(in TimeOfDay rhs) const @safe pure nothrow @nogc
8647 string toISOString() const @safe pure nothrow
8677 string toISOExtString() const @safe pure nothrow
8727 string toString() const @safe pure nothrow
8755 static TimeOfDay fromISOString(S)(in S isoString) @safe pure
8880 static TimeOfDay fromISOExtString(S)(in S isoExtString) @safe pure
8997 @property static TimeOfDay min() @safe pure nothrow @nogc
9014 @property static TimeOfDay max() @safe pure nothrow @nogc
9046 ref TimeOfDay _addSeconds(long seconds) return @safe pure nothrow @nogc
9148 static bool _valid(int hour, int minute, int second) @safe pure nothrow @nogc
9154 @safe pure invariant()
9184 bool valid(string units)(int value) @safe pure nothrow @nogc
9218 bool valid(string units)(int year, int month, int day) @safe pure nothrow @nogc
9225 @safe pure nothrow @nogc unittest
9245 void enforceValid(string units)(int value, string file = __FILE__, size_t line = __LINE__) @safe pure
9290 (int year, Month month, int day, string file = __FILE__, size_t line = __LINE__) @safe pure
9307 int daysToDayOfWeek(DayOfWeek currDoW, DayOfWeek dow) @safe pure nothrow @nogc
9317 @safe pure nothrow @nogc unittest
9392 int monthsToMonth(int currMonth, int month) @safe pure
9405 @safe pure unittest
9474 bool yearIsLeapYear(int year) @safe pure nothrow @nogc
9619 bool validTimeUnits(string[] units...) @safe pure nothrow @nogc
9654 int cmpTimeUnits(string lhs, string rhs) @safe pure
9676 @safe pure unittest
9726 private int cmpTimeUnitsCTFE(string lhs, string rhs) @safe pure nothrow @nogc
9792 ubyte maxDay(int year, int month) @safe pure nothrow @nogc
9882 long splitUnitsFromHNSecs(string units)(ref long hnsecs) @safe pure nothrow @nogc
9911 DayOfWeek getDayOfWeek(int day) @safe pure nothrow @nogc
9990 string monthToString(Month month) @safe pure
10024 Month monthFromString(string monthStr) @safe pure