4#ifndef QQMLJSSOURCELOCATION_P_H
5#define QQMLJSSOURCELOCATION_P_H
7#include <QtCore/private/qglobal_p.h>
8#include <QtCore/qhashfunctions.h>
51 switch (
c.unicode()) {
83 return a.offset ==
b.offset &&
a.length ==
b.length
84 &&
a.startLine ==
b.startLine &&
a.startColumn ==
b.startColumn;
friend size_t qHash(const SourceLocation &location, size_t seed=0)
SourceLocation startZeroLengthLocation() const
friend bool operator!=(const SourceLocation &a, const SourceLocation &b)
friend SourceLocation combine(const SourceLocation &l1, const SourceLocation &l2)
SourceLocation(quint32 offset=0, quint32 length=0, quint32 line=0, quint32 column=0)
SourceLocation endZeroLengthLocation(QStringView text) const
friend bool operator==(const SourceLocation &a, const SourceLocation &b)
const QChar at(qsizetype i) const
Returns the character at the given index position in the string.
Combined button and popup list for selecting options.
constexpr QtPrivate::QHashMultiReturnType< T... > qHashMulti(size_t seed, const T &... args) noexcept(std::conjunction_v< QtPrivate::QNothrowHashable< T >... >)
constexpr const T & qMax(const T &a, const T &b)
GLboolean GLboolean GLboolean b
GLboolean GLboolean GLboolean GLboolean a
[7]
GLenum GLuint GLenum GLsizei length
GLenum GLuint GLintptr offset
GLenum GLenum GLsizei void GLsizei void * column
static Q_CONSTINIT QBasicAtomicInteger< unsigned > seed
\inmodule QtCore \reentrant