162 Ticks +=
Other.Ticks;
197 Ticks -=
Other.Ticks;
266 Ticks = Ticks %
Other.Ticks;
278 return (Ticks ==
Other.Ticks);
289 return (Ticks !=
Other.Ticks);
300 return (Ticks >
Other.Ticks);
311 return (Ticks >=
Other.Ticks);
322 return (Ticks <
Other.Ticks);
333 return (Ticks <=
Other.Ticks);
371 return FTimespan(Ticks >= 0 ? Ticks : -Ticks);
545 return (Ticks == 0
LL);
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FTimespan operator*(float Scalar, const FTimespan &Timespan)
Definition Timespan.h:815
Definition Archive.h:1208
Definition OutputDevice.h:133
constexpr int64 TicksPerMicrosecond
Definition Timespan.h:38
constexpr int64 TicksPerDay
Definition Timespan.h:32
constexpr int64 TicksPerYear
Definition Timespan.h:53
constexpr int64 MinTicks
Definition Timespan.h:26
constexpr int64 NanosecondsPerTick
Definition Timespan.h:29
constexpr int64 TicksPerWeek
Definition Timespan.h:50
constexpr int64 TicksPerMillisecond
Definition Timespan.h:41
constexpr int64 TicksPerMinute
Definition Timespan.h:44
constexpr int64 TicksPerHour
Definition Timespan.h:35
constexpr int64 TicksPerSecond
Definition Timespan.h:47
constexpr int64 MaxTicks
Definition Timespan.h:23
bool operator==(const FTimespan &Other) const
Definition Timespan.h:276
FTimespan operator*(double Scalar) const
Definition Timespan.h:207
static FTimespan FromDays(double Days)
Definition Timespan.h:613
int32 GetDays() const
Definition Timespan.h:356
friend struct Z_Construct_UScriptStruct_FTimespan_Statics
Definition Timespan.h:787
static CORE_API bool Parse(const FString &TimespanString, FTimespan &OutTimespan)
Definition Timespan.cpp:112
int32 GetFractionMilli() const
Definition Timespan.h:391
bool operator>=(const FTimespan &Other) const
Definition Timespan.h:309
static FTimespan FromHours(double Hours)
Definition Timespan.h:625
int64 GetTicks() const
Definition Timespan.h:454
FTimespan operator%(const FTimespan &Other) const
Definition Timespan.h:253
bool operator<=(const FTimespan &Other) const
Definition Timespan.h:331
FTimespan & operator-=(const FTimespan &Other)
Definition Timespan.h:195
static FTimespan FromMicroseconds(double Microseconds)
Definition Timespan.h:637
int32 GetHours() const
Definition Timespan.h:422
friend CORE_API uint32 GetTypeHash(const FTimespan &Timespan)
Definition Timespan.cpp:204
int32 GetFractionNano() const
Definition Timespan.h:401
int32 GetSeconds() const
Definition Timespan.h:444
FTimespan & operator*=(double Scalar)
Definition Timespan.h:218
FTimespan & operator%=(const FTimespan &Other)
Definition Timespan.h:264
bool operator!=(const FTimespan &Other) const
Definition Timespan.h:287
static FTimespan MinValue()
Definition Timespan.h:699
CORE_API bool NetSerialize(FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess)
Definition Timespan.cpp:53
FTimespan & operator+=(const FTimespan &Other)
Definition Timespan.h:160
static double Ratio(FTimespan Dividend, FTimespan Divisor)
Definition Timespan.h:729
int32 GetFractionTicks() const
Definition Timespan.h:411
bool operator>(const FTimespan &Other) const
Definition Timespan.h:298
FTimespan operator-() const
Definition Timespan.h:173
static FTimespan FromMinutes(double Minutes)
Definition Timespan.h:661
double GetTotalMicroseconds() const
Definition Timespan.h:487
double GetTotalDays() const
Definition Timespan.h:465
friend CORE_API FArchive & operator<<(FArchive &Ar, FTimespan &Timespan)
Definition Timespan.cpp:198
int32 GetFractionMicro() const
Definition Timespan.h:380
FTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano)
Definition Timespan.h:138
double GetTotalSeconds() const
Definition Timespan.h:520
double GetTotalMinutes() const
Definition Timespan.h:509
FTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds)
Definition Timespan.h:124
CORE_API FString ToString() const
Definition Timespan.cpp:61
bool IsZero() const
Definition Timespan.h:543
bool operator<(const FTimespan &Other) const
Definition Timespan.h:320
FTimespan & operator/=(double Scalar)
Definition Timespan.h:241
CORE_API bool ImportTextItem(const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText)
Definition Timespan.cpp:25
FTimespan operator/(double Scalar) const
Definition Timespan.h:230
FTimespan()
Definition Timespan.h:80
int32 GetMinutes() const
Definition Timespan.h:433
double GetTotalHours() const
Definition Timespan.h:476
void CORE_API Assign(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano)
Definition Timespan.cpp:213
FTimespan(int64 InTicks)
Definition Timespan.h:92
static FTimespan FromSeconds(double Seconds)
Definition Timespan.h:673
double GetTotalMilliseconds() const
Definition Timespan.h:498
static FTimespan Zero()
Definition Timespan.h:747
FTimespan operator-(const FTimespan &Other) const
Definition Timespan.h:184
FTimespan operator+(const FTimespan &Other) const
Definition Timespan.h:150
static FTimespan MaxValue()
Definition Timespan.h:686
static FTimespan FromMilliseconds(double Milliseconds)
Definition Timespan.h:649
FTimespan(int32 Hours, int32 Minutes, int32 Seconds)
Definition Timespan.h:108
CORE_API bool ExportTextItem(FString &ValueStr, FTimespan const &DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const
Definition Timespan.cpp:17
FTimespan GetDuration()
Definition Timespan.h:369
static FTimespan Max()
Definition Timespan.h:798
static FTimespan Lowest()
Definition Timespan.h:803