|
nfx-datetime 0.1.1
Cross-platform C++ DateTime library with 100-nanosecond precision and ISO 8601 support
|
This is the complete list of members for nfx::time::DateTime, including all inherited members.
| date() const noexcept | nfx::time::DateTime | |
| DateTime() noexcept | nfx::time::DateTime | |
| DateTime(std::int64_t ticks) noexcept | nfx::time::DateTime | inlineexplicit |
| DateTime(std::chrono::system_clock::time_point timePoint) noexcept | nfx::time::DateTime | inlineexplicit |
| DateTime(std::int32_t year, std::int32_t month, std::int32_t day) noexcept | nfx::time::DateTime | |
| DateTime(std::int32_t year, std::int32_t month, std::int32_t day, std::int32_t hour, std::int32_t minute, std::int32_t second) noexcept | nfx::time::DateTime | |
| DateTime(std::int32_t year, std::int32_t month, std::int32_t day, std::int32_t hour, std::int32_t minute, std::int32_t second, std::int32_t millisecond) noexcept | nfx::time::DateTime | |
| DateTime(std::string_view iso8601String) | nfx::time::DateTime | inlineexplicit |
| DateTime(const DateTime &)=default | nfx::time::DateTime | |
| DateTime(DateTime &&) noexcept=default | nfx::time::DateTime | |
| day() const noexcept | nfx::time::DateTime | |
| dayOfWeek() const noexcept | nfx::time::DateTime | |
| dayOfYear() const noexcept | nfx::time::DateTime | |
| daysInMonth(std::int32_t year, std::int32_t month) noexcept | nfx::time::DateTime | inlinestatic |
| epoch() noexcept | nfx::time::DateTime | inlinestatic |
| Format enum name | nfx::time::DateTime | |
| fromChrono(const std::chrono::system_clock::time_point &timePoint) noexcept | nfx::time::DateTime | static |
| fromEpochMilliseconds(std::int64_t milliseconds) noexcept | nfx::time::DateTime | inlinestatic |
| fromEpochSeconds(std::int64_t seconds) noexcept | nfx::time::DateTime | inlinestatic |
| fromString(std::string_view iso8601String, DateTime &result) noexcept | nfx::time::DateTime | static |
| fromString(std::string_view iso8601String) noexcept | nfx::time::DateTime | static |
| hour() const noexcept | nfx::time::DateTime | |
| isLeapYear(std::int32_t year) noexcept | nfx::time::DateTime | inlinestatic |
| isValid() const noexcept | nfx::time::DateTime | |
| max() noexcept | nfx::time::DateTime | inlinestatic |
| microsecond() const noexcept | nfx::time::DateTime | |
| millisecond() const noexcept | nfx::time::DateTime | |
| min() noexcept | nfx::time::DateTime | inlinestatic |
| minute() const noexcept | nfx::time::DateTime | |
| month() const noexcept | nfx::time::DateTime | |
| nanosecond() const noexcept | nfx::time::DateTime | |
| now() noexcept | nfx::time::DateTime | static |
| operator+(const TimeSpan &duration) const noexcept | nfx::time::DateTime | inline |
| operator+=(const TimeSpan &duration) noexcept | nfx::time::DateTime | inline |
| operator-(const TimeSpan &duration) const noexcept | nfx::time::DateTime | inline |
| operator-(const DateTime &other) const noexcept | nfx::time::DateTime | inline |
| operator-=(const TimeSpan &duration) noexcept | nfx::time::DateTime | inline |
| operator<=>(const DateTime &other) const noexcept | nfx::time::DateTime | inline |
| operator=(const DateTime &)=default | nfx::time::DateTime | |
| operator=(DateTime &&) noexcept=default | nfx::time::DateTime | |
| operator==(const DateTime &other) const noexcept | nfx::time::DateTime | inline |
| second() const noexcept | nfx::time::DateTime | |
| ticks() const noexcept | nfx::time::DateTime | |
| timeOfDay() const noexcept | nfx::time::DateTime | |
| toChrono() const noexcept | nfx::time::DateTime | |
| today() noexcept | nfx::time::DateTime | static |
| toEpochMilliseconds() const noexcept | nfx::time::DateTime | inline |
| toEpochSeconds() const noexcept | nfx::time::DateTime | inline |
| toIso8601Extended() const | nfx::time::DateTime | |
| toString() const | nfx::time::DateTime | |
| toString(Format format) const | nfx::time::DateTime | |
| utcNow() noexcept | nfx::time::DateTime | static |
| year() const noexcept | nfx::time::DateTime | |
| ~DateTime()=default | nfx::time::DateTime |