diff options
Diffstat (limited to 'src/corelib/tools/qtaggedpointer.qdoc')
-rw-r--r-- | src/corelib/tools/qtaggedpointer.qdoc | 54 |
1 files changed, 12 insertions, 42 deletions
diff --git a/src/corelib/tools/qtaggedpointer.qdoc b/src/corelib/tools/qtaggedpointer.qdoc index 303b89232c..f910e35b69 100644 --- a/src/corelib/tools/qtaggedpointer.qdoc +++ b/src/corelib/tools/qtaggedpointer.qdoc @@ -1,29 +1,5 @@ -/**************************************************************************** -** -** Copyright (C) 2020 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of the documentation of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:FDL$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU Free Documentation License Usage -** Alternatively, this file may be used under the terms of the GNU Free -** Documentation License version 1.3 as published by the Free Software -** Foundation and appearing in the file included in the packaging of -** this file. Please review the following information to ensure -** the GNU Free Documentation License version 1.3 requirements -** will be met: https://www.gnu.org/licenses/fdl-1.3.html. -** $QT_END_LICENSE$ -** -****************************************************************************/ +// Copyright (C) 2020 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only /*! \class QTaggedPointer @@ -123,9 +99,9 @@ */ /*! - \fn template <typename T, typename Tag> bool QTaggedPointer<T, Tag>::operator!() const noexcept + \fn template <typename T, typename Tag> bool QTaggedPointer<T, Tag>::operator!(QTaggedPointer<T, Tag> pointer) noexcept - Returns \c true if the pointer is \nullptr. + Returns \c true if \a pointer is \nullptr. */ /*! @@ -153,7 +129,7 @@ */ /*! - \fn template <typename T, typename Tag> Tag QTaggedPointer<T, Tag>::pointer() const noexcept + \fn template <typename T, typename Tag> T *QTaggedPointer<T, Tag>::data() const noexcept Returns the pointer stored in the tagged pointer. */ @@ -171,8 +147,7 @@ */ /*! - \fn template <typename T, typename Tag> inline bool operator==(QTaggedPointer lhs, QTaggedPointer rhs) noexcept - \relates QTaggedPointer + \fn template <typename T, typename Tag> bool QTaggedPointer<T, Tag>::operator==(QTaggedPointer<T, Tag> lhs, QTaggedPointer<T, Tag> rhs) noexcept Returns \c true if \a lhs is equal to \a rhs; otherwise returns \c false. @@ -180,8 +155,7 @@ */ /*! - \fn template <typename T, typename Tag> inline bool operator!=(QTaggedPointer lhs, QTaggedPointer rhs) noexcept - \relates QTaggedPointer + \fn template <typename T, typename Tag> bool QTaggedPointer<T, Tag>::operator!=(QTaggedPointer<T, Tag> lhs, QTaggedPointer<T, Tag> rhs) noexcept Returns \c true if \a lhs is not equal to \a rhs; otherwise returns \c false. @@ -189,35 +163,31 @@ */ /*! - \fn template <typename T, typename Tag> inline bool operator==(QTaggedPointer lhs, std::nullptr_t) noexcept - \relates QTaggedPointer + \fn template <typename T, typename Tag> bool QTaggedPointer<T, Tag>::operator==(QTaggedPointer<T, Tag> lhs, std::nullptr_t) noexcept Returns \c true if \a lhs refers to \c nullptr. */ /*! - \fn template <typename T, typename Tag> inline bool operator==(std::nullptr_t, QTaggedPointer rhs) noexcept - \relates QTaggedPointer + \fn template <typename T, typename Tag> bool QTaggedPointer<T, Tag>::operator==(std::nullptr_t, QTaggedPointer<T, Tag> rhs) noexcept Returns \c true if \a rhs refers to \c nullptr. */ /*! - \fn template <typename T, typename Tag> inline bool operator!=(QTaggedPointerlhs, std::nullptr_t) noexcept - \relates QTaggedPointer + \fn template <typename T, typename Tag> bool QTaggedPointer<T, Tag>::operator!=(QTaggedPointer<T, Tag> lhs, std::nullptr_t) noexcept Returns \c true if \a lhs refers to a valid (i.e. non-null) pointer. */ /*! - \fn template <typename T, typename Tag> inline bool operator!=(std::nullptr_t, QTaggedPointer rhs) noexcept - \relates QTaggedPointer + \fn template <typename T, typename Tag> bool QTaggedPointer<T, Tag>::operator!=(std::nullptr_t, QTaggedPointer<T, Tag> rhs) noexcept Returns \c true if \a rhs refers to a valid (i.e. non-null) pointer. */ /*! - \fn template <typename T, typename Tag> qHash(QTaggedPointer<T, Tag> key, std::size_t seed) + \fn template <typename T, typename Tag> qHash(QTaggedPointer<T, Tag> key, std::size_t seed = 0) \relates QTaggedPointer Returns the hash value for the \a key, using \a seed to seed the calculation. |