KItinerary
iatabcbpparser.cpp
24 const auto it = std::find_if(s.begin(), s.end(), [](const QChar &c) { return c != QLatin1Char('0'); });
29 QVector<QVariant> IataBcbpParser::parse(const QString& message, const QDateTime &externalIssueDate)
35 return parse(bcbp, externalIssueDate.isValid() ? externalIssueDate : QDateTime({1970, 1, 1}, {}));
65 flight.setDepartureDay(rms.dateOfFlight(issueDate.isValid() ? QDateTime(issueDate, {}) : contextDate));
QString::iterator begin()
int size() const const
Definition: berelement.h:17
void push_back(const T &value)
QVector< QVariant > parse(const QString &message, const QDateTime &externalIssueDateTime=QDateTime())
Parses the bar coded boarding pass message message into a list of FlightReservation instances.
Definition: iatabcbpparser.cpp:29
QString::iterator end()
int indexOf(QChar ch, int from, Qt::CaseSensitivity cs) const const
void reserve(int size)
A frequent traveler, bonus points or discount scheme program membership.
Definition: programmembership.h:21
Q_INVOKABLE KItinerary::IataBcbpRepeatedMandatorySection repeatedMandatorySection(int leg) const
Mandatory section of leg.
Definition: iatabcbp.cpp:82
Q_INVOKABLE KItinerary::IataBcbpRepeatedConditionalSection repeatedConditionalSection(int leg) const
Conditional (optional) section of leg.
Definition: iatabcbp.cpp:91
QString left(int n) const const
bool isValid() const const
QString mid(int position, int n) const const
QString message
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Jun 5 2023 04:00:32 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Jun 5 2023 04:00:32 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.