| AdjustTimeZone(int newHours, int newMins) | ion::base::DateTime | |
| ComputeDateString(const DateStringEnum output_date_format, std::string *out_string) const | ion::base::DateTime | |
| ComputeDurationString(double fractional_seconds) const | ion::base::DateTime | |
| ComputeTimeString(const TimeStringEnum output_time_format, std::string *out_string) const | ion::base::DateTime | |
| CreateFromPosixSeconds(Rep secs, int8 zone_hours=0, int8 zone_minutes=0) | ion::base::DateTime | inlinestatic |
| DateStringEnum enum name | ion::base::DateTime | |
| DateTime() | ion::base::DateTime | |
| DateTime(const DateTime &rhs) | ion::base::DateTime | |
| DateTime(int64 year, uint8 month, uint8 day, uint8 hour, uint8 minute, uint8 second, uint32 nanosec=0, int8 zone_hours=0, int8 zone_minutes=0) | ion::base::DateTime | |
| DateTime(std::chrono::system_clock::time_point time, int8 zone_hours=0, int8 zone_minutes=0) | ion::base::DateTime | explicit |
| DateTimeField enum name | ion::base::DateTime | |
| FromString(const std::string &str) | ion::base::DateTime | |
| GetDateTimeField(DateTimeField field) const | ion::base::DateTime | |
| GetDateTimeField(uint8 field) const | ion::base::DateTime | inline |
| GetDay() const | ion::base::DateTime | inline |
| GetDurationSecs(const DateTime &begin, const DateTime &end) | ion::base::DateTime | static |
| GetHour() const | ion::base::DateTime | inline |
| GetInterpValue(const DateTime &now, const DateTime &time_a, const DateTime &time_b) | ion::base::DateTime | static |
| GetJ2000Date() const | ion::base::DateTime | inline |
| GetJulianDate() const | ion::base::DateTime | |
| GetMinute() const | ion::base::DateTime | inline |
| GetMonth() const | ion::base::DateTime | inline |
| GetNanosecond() const | ion::base::DateTime | inline |
| GetPosixSeconds() const | ion::base::DateTime | inline |
| GetSecond() const | ion::base::DateTime | inline |
| GetTimeAsDecimal() const | ion::base::DateTime | |
| GetTimePoint() const | ion::base::DateTime | |
| GetYear() const | ion::base::DateTime | inline |
| GetZoneHours() const | ion::base::DateTime | inline |
| GetZoneMinutes() const | ion::base::DateTime | inline |
| Interpolate(const DateTime &begin, const DateTime &end, double t) | ion::base::DateTime | static |
| IsEqualByComponent(const DateTime &dtime) const | ion::base::DateTime | |
| IsUndefined() const | ion::base::DateTime | inline |
| kDay enum value | ion::base::DateTime | |
| kHour enum value | ion::base::DateTime | |
| kMinute enum value | ion::base::DateTime | |
| kMonth enum value | ion::base::DateTime | |
| kNanosecond enum value | ion::base::DateTime | |
| kNumFields enum value | ion::base::DateTime | |
| kRenderDayMonthYear enum value | ion::base::DateTime | |
| kRenderHoursMinutes enum value | ion::base::DateTime | |
| kRenderHoursMinutesSeconds enum value | ion::base::DateTime | |
| kRenderHoursOnly enum value | ion::base::DateTime | |
| kRenderMonthYear enum value | ion::base::DateTime | |
| kRenderYearOnly enum value | ion::base::DateTime | |
| kSecond enum value | ion::base::DateTime | |
| kYear enum value | ion::base::DateTime | |
| Lerp(const DateTime &origin, const DateTime &target, double t) | ion::base::DateTime | |
| MakeUndefined() | ion::base::DateTime | inline |
| Normalize() | ion::base::DateTime | inline |
| operator!=(const DateTime &dtime) const | ion::base::DateTime | inline |
| operator+=(int64 secs) | ion::base::DateTime | inline |
| operator+=(int secs) | ion::base::DateTime | inline |
| operator+=(double secs) | ion::base::DateTime | |
| operator-=(int64 secs) | ion::base::DateTime | inline |
| operator-=(int secs) | ion::base::DateTime | inline |
| operator-=(double secs) | ion::base::DateTime | inline |
| operator<(const DateTime &dtime) const | ion::base::DateTime | inline |
| operator<=(const DateTime &dtime) const | ion::base::DateTime | inline |
| operator=(const DateTime &rhs) | ion::base::DateTime | |
| operator==(const DateTime &dtime) const | ion::base::DateTime | |
| operator>(const DateTime &dtime) const | ion::base::DateTime | |
| operator>=(const DateTime &dtime) const | ion::base::DateTime | inline |
| ParseYMString(const std::string &date, DateTime *date_out) | ion::base::DateTime | static |
| Reset() | ion::base::DateTime | |
| Set(int64 years, uint8 months, uint8 days, uint8 hours, uint8 minutes, uint8 seconds, int8 zone_hours, int8 zone_minutes) | ion::base::DateTime | |
| Set(int64 years, uint8 months, uint8 days, uint8 hours, uint8 minutes, uint8 seconds, uint32 nanoseconds, int8 zone_hours, int8 zone_minutes) | ion::base::DateTime | |
| Set(const DateTime &other) | ion::base::DateTime | |
| SetDay(uint8 day) | ion::base::DateTime | |
| SetHour(uint8 hour) | ion::base::DateTime | |
| SetMinute(uint8 minute) | ion::base::DateTime | |
| SetMonth(uint8 month) | ion::base::DateTime | |
| SetNanosecond(uint32 nanosecond) | ion::base::DateTime | |
| SetSecond(uint8 second) | ion::base::DateTime | |
| SetYear(int64 year) | ion::base::DateTime | |
| SetZoneHours(int8 zone_hours) | ion::base::DateTime | |
| SetZoneMinutes(int8 zone_minutes) | ion::base::DateTime | |
| TimeStringEnum enum name | ion::base::DateTime | |
| ToString() const | ion::base::DateTime | |
| Use24HourTime() const | ion::base::DateTime | protectedvirtual |
| ~DateTime() | ion::base::DateTime | inlinevirtual |