Fix some qdoc warnings in QMetaType and QVariant
Document new enum values, remove documentation for implicit members, fix parameters, and tie documentation to function definitions. Change-Id: I5f32d45be8709e5f614d099ddf21252e23e144f8 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
This commit is contained in:
parent
e1cf5b2348
commit
f791c1c0b5
@ -324,6 +324,8 @@ Q_GLOBAL_STATIC(QMetaTypeCustomRegistry, customTypeRegistry)
|
||||
\value LongLong LongLong
|
||||
\value Short \c{short}
|
||||
\value Char \c{char}
|
||||
\value Char16 \c{char16_t}
|
||||
\value Char32 \c{char32_t}
|
||||
\value ULong \c{unsigned long}
|
||||
\value ULongLong ULongLong
|
||||
\value UShort \c{unsigned short}
|
||||
@ -409,9 +411,10 @@ Q_GLOBAL_STATIC(QMetaTypeCustomRegistry, customTypeRegistry)
|
||||
\value NeedsDestruction This type has a non-trivial destructor. If the flag is not set calls to the destructor are not necessary before discarding objects.
|
||||
\value MovableType An instance of a type having this attribute can be safely moved by memcpy.
|
||||
\omitvalue SharedPointerToQObject
|
||||
\value IsEnumeration This type is an enumeration
|
||||
\value If the type is an Enumeration, its underlying type is unsigned
|
||||
\value PointerToQObject This type is a pointer to a derived of QObject
|
||||
\value IsEnumeration This type is an enumeration.
|
||||
\value IsUnsignedEnumeration If the type is an Enumeration, its underlying type is unsigned.
|
||||
\value PointerToQObject This type is a pointer to a derived of QObject.
|
||||
\value IsPointer This type is a pointer to another type.
|
||||
\omitvalue WeakPointerToQObject
|
||||
\omitvalue TrackingPointerToQObject
|
||||
\omitvalue IsGadget \omit This type is a Q_GADGET and it's corresponding QMetaObject can be accessed with QMetaType::metaObject Since 5.5. \endomit
|
||||
@ -794,13 +797,6 @@ void QMetaType::unregisterMetaType(QMetaType type)
|
||||
}
|
||||
}
|
||||
|
||||
/*!
|
||||
\fn QMetaType::~QMetaType()
|
||||
|
||||
Destructs this object.
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn template<typename T> QMetaType QMetaType::fromType()
|
||||
\since 5.15
|
||||
@ -1699,7 +1695,7 @@ void QMetaType::unregisterConverterFunction(QMetaType from, QMetaType to)
|
||||
#ifndef QT_NO_DEBUG_STREAM
|
||||
|
||||
/*!
|
||||
Streams the object at \a rhs of type \a typeId to the debug stream \a dbg. Returns \c true
|
||||
Streams the object at \a rhs to the debug stream \a dbg. Returns \c true
|
||||
on success, otherwise false.
|
||||
\since 5.2
|
||||
*/
|
||||
@ -1732,7 +1728,7 @@ bool QMetaType::debugStream(QDebug& dbg, const void *rhs)
|
||||
|
||||
/*!
|
||||
\fn bool QMetaType::hasRegisteredDebugStreamOperator(int typeId)
|
||||
\obsolete
|
||||
\obsolete Use QMetaType::hasRegisteredDebugStreamOperator() instead.
|
||||
|
||||
Returns \c true, if the meta type system has a registered debug stream operator for type
|
||||
id \a typeId.
|
||||
@ -1740,7 +1736,6 @@ bool QMetaType::debugStream(QDebug& dbg, const void *rhs)
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn bool QMetaType::hasRegisteredDebugStreamOperator(int typeId)
|
||||
\since 6.0
|
||||
|
||||
Returns \c true, if the meta type system has a registered debug stream operator for this
|
||||
@ -2434,7 +2429,7 @@ bool QMetaType::canConvert(QMetaType fromType, QMetaType toType)
|
||||
}
|
||||
|
||||
/*!
|
||||
bool QMetaType::compare(const void *lhs, const void *rhs, int typeId, int* result)
|
||||
\fn bool QMetaType::compare(const void *lhs, const void *rhs, int typeId, int* result)
|
||||
\deprecated Use the non-static compare method instead
|
||||
|
||||
Compares the objects at \a lhs and \a rhs. Both objects need to be of type \a typeId.
|
||||
@ -2625,9 +2620,9 @@ Q_CORE_EXPORT int qMetaTypeTypeInternal(const char *typeName)
|
||||
|
||||
#ifndef QT_NO_DATASTREAM
|
||||
/*!
|
||||
Writes the object pointed to by \a data with the ID \a type to
|
||||
the given \a stream. Returns \c true if the object is saved
|
||||
successfully; otherwise returns \c false.
|
||||
Writes the object pointed to by \a data to the given \a stream.
|
||||
Returns \c true if the object is saved successfully; otherwise
|
||||
returns \c false.
|
||||
|
||||
The type must have been registered with Q_DECLARE_METATYPE()
|
||||
beforehand.
|
||||
@ -2666,9 +2661,9 @@ bool QMetaType::save(QDataStream &stream, const void *data) const
|
||||
*/
|
||||
|
||||
/*!
|
||||
Reads the object of the specified \a type from the given \a
|
||||
stream into \a data. Returns \c true if the object is loaded
|
||||
successfully; otherwise returns \c false.
|
||||
Reads the object of this type from the given \a stream into \a data.
|
||||
Returns \c true if the object is loaded successfully; otherwise
|
||||
returns \c false.
|
||||
|
||||
The type must have been registered with Q_DECLARE_METATYPE()
|
||||
beforehand.
|
||||
|
@ -459,34 +459,6 @@ static void customClear(QVariant::Private *d)
|
||||
Constructs an invalid variant.
|
||||
*/
|
||||
|
||||
|
||||
/*!
|
||||
\fn QVariant::QVariant(QMetaType type, const void *copy)
|
||||
|
||||
Constructs variant of type \a type, and initializes with
|
||||
\a copy if \a copy is not \nullptr.
|
||||
|
||||
Note that you have to pass the address of the variable you want stored.
|
||||
|
||||
Usually, you never have to use this constructor, use QVariant::fromValue()
|
||||
instead to construct variants from the pointer types represented by
|
||||
\c QMetaType::VoidStar, and \c QMetaType::QObjectStar.
|
||||
|
||||
\sa QVariant::fromValue(), QMetaType::Type
|
||||
*/
|
||||
|
||||
/*!
|
||||
\fn QVariant::QVariant(Type type)
|
||||
|
||||
Constructs an uninitialized variant of type \a type. This will create a
|
||||
variant in a special null state that if accessed will return a default
|
||||
constructed value of the \a type.
|
||||
|
||||
\sa isNull()
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/*!
|
||||
\fn QVariant::create(int type, const void *copy)
|
||||
|
||||
@ -793,12 +765,28 @@ QVariant::QVariant(const QVariant &p)
|
||||
Constructs a new variant with the regular expression value \a re.
|
||||
*/
|
||||
|
||||
/*!
|
||||
Constructs an uninitialized variant of type \a type. This will create a
|
||||
variant in a special null state that if accessed will return a default
|
||||
constructed value of the \a type.
|
||||
|
||||
\sa isNull()
|
||||
*/
|
||||
QVariant::QVariant(Type type)
|
||||
{ create(type, nullptr); }
|
||||
|
||||
/*!
|
||||
\internal
|
||||
*/
|
||||
Constructs variant of type \a type, and initializes with
|
||||
\a copy if \a copy is not \nullptr.
|
||||
|
||||
Note that you have to pass the address of the variable you want stored.
|
||||
|
||||
Usually, you never have to use this constructor, use QVariant::fromValue()
|
||||
instead to construct variants from the pointer types represented by
|
||||
\c QMetaType::VoidStar, and \c QMetaType::QObjectStar.
|
||||
|
||||
\sa QVariant::fromValue(), QMetaType::Type
|
||||
*/
|
||||
QVariant::QVariant(QMetaType type, const void *copy) : d(type)
|
||||
{
|
||||
customConstruct(&d, copy);
|
||||
|
Loading…
Reference in New Issue
Block a user