Namespace SampSharp.OpenMp.Core.Std.Chrono
Classes
- HoursMarshaller
Represents a marshaller entrypoint for marshalling TimeSpan to a native Hours structure.
- MicrosecondsMarshaller
Represents a marshaller entrypoint for marshalling TimeSpan to a native Microseconds structure.
- MillisecondsMarshaller
Represents a marshaller entrypoint for marshalling TimeSpan to a native Milliseconds structure.
- MinutesMarshaller
Represents a marshaller entrypoint for marshalling TimeSpan to a native Minutes structure.
- SecondsMarshaller
Represents a marshaller entrypoint for marshalling TimeSpan to a native Seconds structure.
- TimePointMarshaller
Represents a marshaller entrypoint for marshalling DateTimeOffset to a native TimePoint structure.
Structs
- Hours
Represents a duration in hours which is represented in memory like an
std::chrono::hoursfrom the C++ standard library. MSVC usesduration<int, ratio<3600>>, so the layout is a single 32-bit int.
- Microseconds
Represents a duration in microseconds which is represented in memory like an
std::chrono::Microsecondsfrom the C++ standard library.
- Milliseconds
Represents a duration in milliseconds which is represented in memory like an
std::chrono::Millisecondsfrom the C++ standard library.
- Minutes
Represents a duration in minutes which is represented in memory like an
std::chrono::minutesfrom the C++ standard library. MSVC usesduration<int, ratio<60>>, so the layout is a single 32-bit int.
- Seconds
Represents a duration in seconds which is represented in memory like an
std::chrono::Secondsfrom the C++ standard library.
- TimePoint
Represents a point in time which is represented in memory like an
std::chrono::TimePointfrom the C++ standard library.