[−][src]Struct qt_core::q_meta_type::Type
These are the built-in types supported by QMetaType:
C++ enum: QMetaType::Type
.
These are the built-in types supported by QMetaType:
Additional types can be registered using Q_DECLARE_METATYPE().
Methods
impl Type
[src]
impl Type
[src]
pub const Void: Type
[src]
void
(C++ enum variant: Void = 43
)
pub const Bool: Type
[src]
bool
(C++ enum variant: Bool = 1
)
pub const Int: Type
[src]
int
(C++ enum variant: Int = 2
)
pub const UInt: Type
[src]
unsigned int
(C++ enum variant: UInt = 3
)
pub const LongLong: Type
[src]
LongLong (C++ enum variant: LongLong = 4
)
pub const ULongLong: Type
[src]
ULongLong (C++ enum variant: ULongLong = 5
)
pub const Double: Type
[src]
double
(C++ enum variant: Double = 6
)
pub const Long: Type
[src]
long
(C++ enum variant: Long = 32
)
pub const Short: Type
[src]
short
(C++ enum variant: Short = 33
)
pub const Char: Type
[src]
char
(C++ enum variant: Char = 34
)
pub const ULong: Type
[src]
unsigned long
(C++ enum variant: ULong = 35
)
pub const UShort: Type
[src]
unsigned short
(C++ enum variant: UShort = 36
)
pub const UChar: Type
[src]
unsigned char
(C++ enum variant: UChar = 37
)
pub const Float: Type
[src]
float
(C++ enum variant: Float = 38
)
pub const SChar: Type
[src]
signed char
(C++ enum variant: SChar = 40
)
pub const Nullptr: Type
[src]
std::nullptr_t
(C++ enum variant: Nullptr = 51
)
pub const VoidStar: Type
[src]
void *
(C++ enum variant: VoidStar = 31
)
pub const QChar: Type
[src]
QChar (C++ enum variant: QChar = 7
)
pub const QString: Type
[src]
QString (C++ enum variant: QString = 10
)
pub const QStringList: Type
[src]
QStringList (C++ enum variant: QStringList = 11
)
pub const QByteArray: Type
[src]
QByteArray (C++ enum variant: QByteArray = 12
)
pub const QBitArray: Type
[src]
QBitArray (C++ enum variant: QBitArray = 13
)
pub const QDate: Type
[src]
QDate (C++ enum variant: QDate = 14
)
pub const QTime: Type
[src]
QTime (C++ enum variant: QTime = 15
)
pub const QDateTime: Type
[src]
QDateTime (C++ enum variant: QDateTime = 16
)
pub const QUrl: Type
[src]
QUrl (C++ enum variant: QUrl = 17
)
pub const QLocale: Type
[src]
QLocale (C++ enum variant: QLocale = 18
)
pub const QRect: Type
[src]
QRect (C++ enum variant: QRect = 19
)
pub const QRectF: Type
[src]
QRectF (C++ enum variant: QRectF = 20
)
pub const QSize: Type
[src]
QSize (C++ enum variant: QSize = 21
)
pub const QSizeF: Type
[src]
QSizeF (C++ enum variant: QSizeF = 22
)
pub const QLine: Type
[src]
QLine (C++ enum variant: QLine = 23
)
pub const QLineF: Type
[src]
QLineF (C++ enum variant: QLineF = 24
)
pub const QPoint: Type
[src]
QPoint (C++ enum variant: QPoint = 25
)
pub const QPointF: Type
[src]
QPointF (C++ enum variant: QPointF = 26
)
pub const QRegExp: Type
[src]
QRegExp (C++ enum variant: QRegExp = 27
)
pub const QEasingCurve: Type
[src]
QEasingCurve (C++ enum variant: QEasingCurve = 29
)
pub const QUuid: Type
[src]
QUuid (C++ enum variant: QUuid = 30
)
pub const QVariant: Type
[src]
QVariant (C++ enum variant: QVariant = 41
)
pub const QModelIndex: Type
[src]
QModelIndex (C++ enum variant: QModelIndex = 42
)
pub const QRegularExpression: Type
[src]
QRegularExpression (C++ enum variant: QRegularExpression = 44
)
pub const QJsonValue: Type
[src]
QJsonValue (C++ enum variant: QJsonValue = 45
)
pub const QJsonObject: Type
[src]
QJsonObject (C++ enum variant: QJsonObject = 46
)
pub const QJsonArray: Type
[src]
QJsonArray (C++ enum variant: QJsonArray = 47
)
pub const QJsonDocument: Type
[src]
QJsonDocument (C++ enum variant: QJsonDocument = 48
)
pub const QPersistentModelIndex: Type
[src]
QPersistentModelIndex (since 5.5) (C++ enum variant: QPersistentModelIndex = 50
)
pub const QObjectStar: Type
[src]
QObject * (C++ enum variant: QObjectStar = 39
)
pub const QVariantMap: Type
[src]
QVariantMap (C++ enum variant: QVariantMap = 8
)
pub const QVariantList: Type
[src]
QVariantList (C++ enum variant: QVariantList = 9
)
pub const QVariantHash: Type
[src]
QVariantHash (C++ enum variant: QVariantHash = 28
)
pub const QByteArrayList: Type
[src]
QByteArrayList (C++ enum variant: QByteArrayList = 49
)
pub const QFont: Type
[src]
QFont (C++ enum variant: QFont = 64
)
pub const QPixmap: Type
[src]
QPixmap (C++ enum variant: QPixmap = 65
)
pub const QBrush: Type
[src]
QBrush (C++ enum variant: QBrush = 66
)
pub const QColor: Type
[src]
QColor (C++ enum variant: QColor = 67
)
pub const QPalette: Type
[src]
QPalette (C++ enum variant: QPalette = 68
)
pub const QIcon: Type
[src]
QIcon (C++ enum variant: QIcon = 69
)
pub const QImage: Type
[src]
QImage (C++ enum variant: QImage = 70
)
pub const QPolygon: Type
[src]
QPolygon (C++ enum variant: QPolygon = 71
)
pub const QRegion: Type
[src]
QRegion (C++ enum variant: QRegion = 72
)
pub const QBitmap: Type
[src]
QBitmap (C++ enum variant: QBitmap = 73
)
pub const QCursor: Type
[src]
QCursor (C++ enum variant: QCursor = 74
)
pub const QKeySequence: Type
[src]
QKeySequence (C++ enum variant: QKeySequence = 75
)
pub const QPen: Type
[src]
QPen (C++ enum variant: QPen = 76
)
pub const QTextLength: Type
[src]
QTextLength (C++ enum variant: QTextLength = 77
)
pub const QTextFormat: Type
[src]
QTextFormat (C++ enum variant: QTextFormat = 78
)
pub const QMatrix: Type
[src]
QMatrix (C++ enum variant: QMatrix = 79
)
pub const QTransform: Type
[src]
QTransform (C++ enum variant: QTransform = 80
)
pub const QMatrix4X4: Type
[src]
QMatrix4x4 (C++ enum variant: QMatrix4x4 = 81
)
pub const QVector2D: Type
[src]
QVector2D (C++ enum variant: QVector2D = 82
)
pub const QVector3D: Type
[src]
QVector3D (C++ enum variant: QVector3D = 83
)
pub const QVector4D: Type
[src]
QVector4D (C++ enum variant: QVector4D = 84
)
pub const QQuaternion: Type
[src]
QQuaternion (C++ enum variant: QQuaternion = 85
)
pub const QPolygonF: Type
[src]
QPolygonF (C++ enum variant: QPolygonF = 86
)
pub const QSizePolicy: Type
[src]
QSizePolicy (C++ enum variant: QSizePolicy = 121
)
pub const FirstCoreType: Type
[src]
C++ enum variant: FirstCoreType = 1
pub const LastCoreType: Type
[src]
C++ enum variant: LastCoreType = 51
pub const FirstGuiType: Type
[src]
C++ enum variant: FirstGuiType = 64
pub const LastGuiType: Type
[src]
C++ enum variant: LastGuiType = 86
pub const FirstWidgetsType: Type
[src]
C++ enum variant: FirstWidgetsType = 121
pub const LastWidgetsType: Type
[src]
C++ enum variant: LastWidgetsType = 121
pub const HighestInternalId: Type
[src]
C++ enum variant: HighestInternalId = 121
pub const QReal: Type
[src]
C++ enum variant: QReal = 6
pub const UnknownType: Type
[src]
This is an invalid type id. It is returned from QMetaType for types that are not registered (C++ enum variant: UnknownType = 0
)
pub const User: Type
[src]
Base value for user types (C++ enum variant: User = 1024
)
pub const QCborSimpleType: Type
[src]
QCborSimpleType (C++ enum variant: QCborSimpleType = 52
)
pub const QCborValue: Type
[src]
QCborValue (C++ enum variant: QCborValue = 53
)
pub const QCborArray: Type
[src]
QCborArray (C++ enum variant: QCborArray = 54
)
pub const QCborMap: Type
[src]
QCborMap (C++ enum variant: QCborMap = 55
)
pub const LastCoreType2: Type
[src]
C++ enum variant: LastCoreType = 55
Trait Implementations
impl Clone for Type
[src]
impl Copy for Type
[src]
impl Debug for Type
[src]
impl Eq for Type
[src]
impl From<Type> for c_int
[src]
impl From<i32> for Type
[src]
impl PartialEq<Type> for Type
[src]
impl StructuralEq for Type
[src]
impl StructuralPartialEq for Type
[src]
Auto Trait Implementations
impl RefUnwindSafe for Type
impl Send for Type
impl Sync for Type
impl Unpin for Type
impl UnwindSafe for Type
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> CastInto<U> for T where
U: CastFrom<T>,
[src]
U: CastFrom<T>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> StaticUpcast<T> for T
[src]
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,