Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::base::DateTime Member List

This is the complete list of members for ion::base::DateTime, including all inherited members.

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::DateTimeinlinestatic
DateStringEnum enum nameion::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::DateTimeexplicit
DateTimeField enum nameion::base::DateTime
FromString(const std::string &str)ion::base::DateTime
GetDateTimeField(DateTimeField field) const ion::base::DateTime
GetDateTimeField(uint8 field) const ion::base::DateTimeinline
GetDay() const ion::base::DateTimeinline
GetDurationSecs(const DateTime &begin, const DateTime &end)ion::base::DateTimestatic
GetHour() const ion::base::DateTimeinline
GetInterpValue(const DateTime &now, const DateTime &time_a, const DateTime &time_b)ion::base::DateTimestatic
GetJ2000Date() const ion::base::DateTimeinline
GetJulianDate() const ion::base::DateTime
GetMinute() const ion::base::DateTimeinline
GetMonth() const ion::base::DateTimeinline
GetNanosecond() const ion::base::DateTimeinline
GetPosixSeconds() const ion::base::DateTimeinline
GetSecond() const ion::base::DateTimeinline
GetTimeAsDecimal() const ion::base::DateTime
GetTimePoint() const ion::base::DateTime
GetYear() const ion::base::DateTimeinline
GetZoneHours() const ion::base::DateTimeinline
GetZoneMinutes() const ion::base::DateTimeinline
Interpolate(const DateTime &begin, const DateTime &end, double t)ion::base::DateTimestatic
IsEqualByComponent(const DateTime &dtime) const ion::base::DateTime
IsUndefined() const ion::base::DateTimeinline
kDay enum valueion::base::DateTime
kHour enum valueion::base::DateTime
kMinute enum valueion::base::DateTime
kMonth enum valueion::base::DateTime
kNanosecond enum valueion::base::DateTime
kNumFields enum valueion::base::DateTime
kRenderDayMonthYear enum valueion::base::DateTime
kRenderHoursMinutes enum valueion::base::DateTime
kRenderHoursMinutesSeconds enum valueion::base::DateTime
kRenderHoursOnly enum valueion::base::DateTime
kRenderMonthYear enum valueion::base::DateTime
kRenderYearOnly enum valueion::base::DateTime
kSecond enum valueion::base::DateTime
kYear enum valueion::base::DateTime
Lerp(const DateTime &origin, const DateTime &target, double t)ion::base::DateTime
MakeUndefined()ion::base::DateTimeinline
Normalize()ion::base::DateTimeinline
operator!=(const DateTime &dtime) const ion::base::DateTimeinline
operator+=(int64 secs)ion::base::DateTimeinline
operator+=(int secs)ion::base::DateTimeinline
operator+=(double secs)ion::base::DateTime
operator-=(int64 secs)ion::base::DateTimeinline
operator-=(int secs)ion::base::DateTimeinline
operator-=(double secs)ion::base::DateTimeinline
operator<(const DateTime &dtime) const ion::base::DateTimeinline
operator<=(const DateTime &dtime) const ion::base::DateTimeinline
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::DateTimeinline
ParseYMString(const std::string &date, DateTime *date_out)ion::base::DateTimestatic
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 nameion::base::DateTime
ToString() const ion::base::DateTime
Use24HourTime() const ion::base::DateTimeprotectedvirtual
~DateTime()ion::base::DateTimeinlinevirtual