Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QtParseTemporal::ParsedTemporal Struct Reference

#include <qtparsetemporal_p.h>

Inheritance diagram for QtParseTemporal::ParsedTemporal:
Collaboration diagram for QtParseTemporal::ParsedTemporal:

Public Member Functions

QDate date (QCalendar cal, QDate defaults={}) const
QTime time (QTime defaults={}) const
Public Member Functions inherited from QtParseCommon::ParsedText
constexpr operator bool () const noexcept
constexpr bool isEmpty () const
constexpr qsizetype size () const
constexpr QStringView used (QStringView text) const

Public Attributes

int millis = -1
int second = -1
int minute = -1
int hour = -1
int dayOfWeek = 0
int dayOfMonth = 0
int month = 0
std::optional< int > year
std::vector< qsizetypebounds
Public Attributes inherited from QtParseTimeZone::ParsedZone
QTimeZone zone {QTimeZone::LocalTime}
QTimeZone::TimeType timeType = QTimeZone::GenericTime
Public Attributes inherited from QtParseCommon::ParsedText
qsizetype startIndex = 0
qsizetype endIndex = 0

Detailed Description

Definition at line 34 of file qtparsetemporal_p.h.

Member Function Documentation

◆ date()

QDate QtParseTemporal::ParsedTemporal::date ( QCalendar cal,
QDate defaults = {} ) const

Definition at line 864 of file qtparsetemporal.cpp.

◆ time()

QTime QtParseTemporal::ParsedTemporal::time ( QTime defaults = {}) const

Definition at line 974 of file qtparsetemporal.cpp.

Member Data Documentation

◆ bounds

std::vector<qsizetype> QtParseTemporal::ParsedTemporal::bounds

Definition at line 49 of file qtparsetemporal_p.h.

◆ dayOfMonth

int QtParseTemporal::ParsedTemporal::dayOfMonth = 0

Definition at line 43 of file qtparsetemporal_p.h.

◆ dayOfWeek

int QtParseTemporal::ParsedTemporal::dayOfWeek = 0

Definition at line 42 of file qtparsetemporal_p.h.

◆ hour

int QtParseTemporal::ParsedTemporal::hour = -1

Definition at line 39 of file qtparsetemporal_p.h.

◆ millis

int QtParseTemporal::ParsedTemporal::millis = -1

Definition at line 36 of file qtparsetemporal_p.h.

◆ minute

int QtParseTemporal::ParsedTemporal::minute = -1

Definition at line 38 of file qtparsetemporal_p.h.

◆ month

int QtParseTemporal::ParsedTemporal::month = 0

Definition at line 44 of file qtparsetemporal_p.h.

◆ second

int QtParseTemporal::ParsedTemporal::second = -1

Definition at line 37 of file qtparsetemporal_p.h.

◆ year

std::optional<int> QtParseTemporal::ParsedTemporal::year

Definition at line 47 of file qtparsetemporal_p.h.


The documentation for this struct was generated from the following files: