Qt Core C++ Classes
Provides core non-GUI functionality. More...
Namespaces
Contains miscellaneous identifiers used throughout the Qt library | |
Inline namespace declares literal operators for Qt types | |
Declares string literal operators for Qt types | |
Contains miscellaneous identifiers used by the QFuture class | |
Declares literal operators for Qt types |
Classes
Interface for receiving native events, such as MSG or XCB event structs | |
Helper tag class | |
Unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API | |
Iterable interface for an associative container in a QVariant | |
Platform-independent atomic operations on int | |
Platform-independent atomic operations on integers | |
Template class that provides platform-independent atomic operations on pointers | |
Platform-independent big-endian integers | |
List of byte arrays | |
Holds a sequence of bytes that can be quickly matched in a byte array | |
View on an array of bytes with a read-only subset of the QByteArray API | |
Template class that provides a cache | |
16-bit Unicode character | |
Defines a possible command-line option | |
Allows iteration over a container in a QVariant | |
Template class that provides a contiguous cache | |
Way to generate cryptographic hashes | |
Serialization of binary data to a QIODevice | |
Marks a deadline in the future | |
Output stream for debugging information | |
Convenience class for custom QDebug operators | |
Fast way to calculate elapsed times | |
Base class for exceptions that can be transferred across threads | |
Represents a pointer to an explicitly shared object | |
Represents the result of an asynchronous computation | |
Java-style const iterator for QFuture | |
Convenience class that simplifies QFuture synchronization | |
Used to implement a global static object | |
Java-style const iterator for QHash and QMultiHash | |
Template class that is the base class for QSequentialIterable and QAssociativeIterable | |
Template class that allows iteration over a container in a QVariant | |
Access to the JNI Environment (JNIEnv) | |
A convenience wrapper around the Java Native Interface (JNI) | |
Stores a combination of a key with optional modifiers | |
Iterator over the key/value pairs of an associative container | |
Platform-independent little-endian integers | |
8-bit ASCII/Latin-1 character | |
Two-dimensional vector using integer precision | |
Two-dimensional vector using floating point precision | |
Template class that provides a dynamic array | |
Java-style const iterator for QList and QQueue | |
Converts between numbers and their string representations in various languages | |
Template class that provides an associative array | |
Java-style const iterator for QMap | |
Defines the four margins of a rectangle | |
Defines the four margins of a rectangle | |
Way to generate hash-based message authentication codes | |
Allows type erased access to sequential containers | |
Manages named types in the meta-object system | |
Template class that provides an associative array with multiple equivalent keys | |
QMultiMap::key_iterator class provides an STL-style const iterator for QMultiMap keys | |
Java-style const iterator for QMultiMap. QMultiMap has both Java-style iterators and STL-style iterators. STL-style iterators are more efficient and should be preferred | |
Java-style non-const iterator for QHash and QMultiHash | |
Java-style non-const iterator for QList, QQueue and QStack | |
Java-style non-const iterator for QMap | |
Java-style non-const iterator for QMultiMap | |
Java-style non-const iterator for QSet | |
Watches the lifetime of multiple QObjects | |
Information about the operating system version | |
Represents the result of a comparison that allows for unordered results | |
Template class that provides guarded pointers to QObject | |
Way to store computation results to be accessed by QFuture | |
Generic container that provides a queue | |
Defines a rectangle in the plane using integer precision | |
Defines a finite rectangle in the plane using floating point precision | |
The base class for all runnable objects | |
Provides a scope guard for calling a function at the end of a scope | |
Stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction | |
Stores a pointer to a dynamically allocated object, and deletes it upon destruction | |
Resets a variable to its previous value on destruction | |
Iterable interface for a container in a QVariant | |
Template class that provides a hash-table-based set | |
QSet::const_iterator class provides an STL-style const iterator for QSet | |
QSet::iterator class provides an STL-style non-const iterator for QSet | |
Java-style const iterator for QSet | |
Base class for shared data objects | |
Represents a pointer to an implicitly shared object | |
Defines the size of a two-dimensional object using integer point precision | |
Defines the size of a two-dimensional object using floating point precision | |
Template class that provides a stack | |
Methods for accessing standard paths | |
Compile-time version of QByteArrayMatcher | |
Provides information about currently mounted storage and drives | |
List of strings | |
Model that supplies strings to views | |
Holds a sequence of characters that can be quickly matched in a Unicode string | |
Splits strings into tokens along given separators | |
Unified view on UTF-16 strings with a read-only subset of the QString API | |
Template class that wraps an iterator and exposes standard iterator traits | |
Represents an unhandled exception in a Qt Concurrent worker thread | |
Low-level variable-length array | |
Alias for QList | |
Condition variable for synchronizing threads | |
QtFuture::WhenAnyResult is used to represent the result of QtFuture::whenAny() | |
Provides 16-bit floating point support |
Detailed Description
All other Qt modules rely on this module.
The Qt Core page contains information about how to use the module.