Nt Core C++ Classes
Core non-graphical classes: objects, signals, events, strings and containers.
Using the Module
target_link_libraries(app PRIVATE Nt::Core)
Nt Core provides the classes every Nt program builds on. Headers keep Qt's names, so #include <QObject> and #include <QtCore/QTimer> both work.
See Signals and Slots for how objects communicate.
Classes
| QAbstractAnimation | The QAbstractAnimation class is the base of all animations. |
| QAbstractEventDispatcher | The QAbstractEventDispatcher class provides an interface to manage Nt's event queue. |
| QAbstractEventDispatcher::TimerInfo | The TimerInfo struct describes a timer that is registered with an event dispatcher. |
| QAbstractItemModel | The QAbstractItemModel class provides the abstract interface for item model classes. |
| QAbstractListModel | The QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models. |
| QAbstractProxyModel | The QAbstractProxyModel class provides a base class for proxy item models that can do sorting, filtering or other data processing tasks. |
| QAbstractTableModel | The QAbstractTableModel class provides an abstract model that can be subclassed to create table models. |
| QAdoptSharedDataTag | The QAdoptSharedDataTag struct tags a QSharedDataPointer constructor that adopts data. |
| QAnimationGroup | The QAnimationGroup class is an abstract base class for groups of animations. |
| QAnyStringView | The QAnyStringView class provides a unified view on Latin-1, UTF-8 or UTF-16 strings. |
| QApplicationStatic | The QApplicationStatic class holds a global object that lives as long as the application object. |
| QArgument | The QArgument class is a template helper that holds an argument of type T. |
| QAssocConstIterator | The QAssocConstIterator class provides the Java-style const iterator behind QMapIterator, QMultiMapIterator and QHashIterator. |
| QAssocMutableIterator | The QAssocMutableIterator class provides the Java-style non-const iterator behind QMutableMapIterator, QMutableMultiMapIterator and QMutableHashIterator. |
| QAssociativeIterable | The QAssociativeIterable class is an iterable interface for an associative container in a QVariant. |
| QAssociativeIterable::const_iterator | The const_iterator class is a read-only iterator over a QAssociativeIterable. |
| QAtomicInteger | The QAtomicInteger class provides platform-independent atomic operations on integers. |
| QAtomicPointer | The QAtomicPointer class is a template class that provides platform-independent atomic operations on pointers. |
| QAtomicScopedValueRollback | The QAtomicScopedValueRollback class resets an atomic variable to its previous value on destruction. |
| QBEInteger | The QBEInteger class provides an integer that is stored in big-endian byte order. |
| QBasicTimer | The QBasicTimer class provides timer events for objects. |
| QBitArray | The QBitArray class provides an array of bits. |
| QBitRef | The QBitRef class is an internal helper for the QBitArray class. |
| QBuffer | The QBuffer class provides a QIODevice interface for a QByteArray. |
| QByteArray | The QByteArray class provides an array of bytes. |
| QByteArray::FromBase64Result | The QByteArray::FromBase64Result class holds the result of QByteArray::fromBase64Encoding(). |
| QByteArrayList | The QByteArrayList class provides a list of byte arrays. |
| QByteArrayMatcher | The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array. |
| QByteArrayView | The QByteArrayView class provides a view on an array of bytes with a read-only subset of the QByteArray API. |
| QCache | The QCache class is a template class that provides a cache. |
| QCalendar | The QCalendar class describes calendar systems. |
| QCalendar::YearMonthDay | The YearMonthDay class holds the year, month and day of a date in a calendar. |
| QCborArray | The QCborArray class is used to hold an array of CBOR elements. |
| QCborArray::ConstIterator | The ConstIterator class is the iterator of QCborArray that reads elements. |
| QCborArray::Iterator | The Iterator class is the iterator of QCborArray that can change elements. |
| QCborError | The QCborError class holds the error condition found while parsing or validating a CBOR stream. |
| QCborMap | The QCborMap class is used to hold an associative container representable in CBOR. |
| QCborMap::ConstIterator | The ConstIterator class is the iterator of QCborMap that reads pairs. |
| QCborMap::Iterator | The Iterator class is the iterator of QCborMap that can change values. |
| QCborParserError | The QCborParserError class is used by QCborValue to report a parsing error. |
| QCborStreamReader | The QCborStreamReader class is a simple CBOR stream decoder, operating on either a QByteArray or a QIODevice. |
| QCborStreamReader::StringResult | The StringResult class holds a chunk of a string that QCborStreamReader read. |
| QCborStreamWriter | The QCborStreamWriter class is a simple CBOR encoder operating on a one-way stream. |
| QCborValue | The QCborValue class encapsulates a value in CBOR. |
| QCborValueConstRef | The QCborValueConstRef class is a reference to a value in a QCborArray or QCborMap that cannot be changed. |
| QCborValueRef | The QCborValueRef class is a reference to a value in a QCborArray or QCborMap. |
| QChar | The QChar class provides a 16-bit Unicode code unit. |
| QChildEvent | The QChildEvent class contains event parameters for child object events. |
| QChronoTimer | The QChronoTimer class provides repetitive and single-shot timers with intervals given as std::chrono durations. |
| QCollator | The QCollator class compares strings according to a localized collation algorithm. |
| QCollatorSortKey | The QCollatorSortKey class can be used to speed up string collation. |
| QCommandLineOption | The QCommandLineOption class defines a possible command-line option. |
| QCommandLineParser | The QCommandLineParser class provides a means for handling the command line options. |
| QConcatenateTablesProxyModel | The QConcatenateTablesProxyModel class proxies multiple source models, concatenating their rows. |
| QContiguousCache | The QContiguousCache class is a template class that provides an efficient cache for a contiguous range of indexes. |
| QCoreApplication | The QCoreApplication class provides an event loop for console applications. |
| QCryptographicHash | The QCryptographicHash class provides a way to generate cryptographic hashes. |
| QDataStream | The QDataStream class provides serialization of binary data to a QIODevice. |
| QDate | The QDate class provides date functions. |
| QDateTime | The QDateTime class provides date and time functions. |
| QDeadlineTimer | The QDeadlineTimer class marks a deadline in the future. |
| QDebug | The QDebug class provides an output stream for debugging information. |
| QDebugStateSaver | The QDebugStateSaver class saves and restores the formatting state of a QDebug stream. |
| QDir | The QDir class provides access to directory structures and their contents. |
| QDirIterator | The QDirIterator class provides an iterator for directory entries. |
| QDirListing | The QDirListing class provides an STL-style iterator for directory entries. |
| QDirListing::DirEntry | The DirEntry class describes one entry of a QDirListing. |
| QDirListing::const_iterator | The const_iterator class is the input iterator of a QDirListing. |
| QDirListing::sentinel | The sentinel class marks the end of a QDirListing. |
| QDynamicPropertyChangeEvent | The QDynamicPropertyChangeEvent class contains event parameters for dynamic property changes. |
| QEasingCurve | The QEasingCurve class provides easing curves for controlling animation. |
| QElapsedTimer | The QElapsedTimer class provides a fast way to calculate elapsed times. |
| QEnableSharedFromThis | The QEnableSharedFromThis class lets an object create shared pointers to itself. |
| QEvent | The QEvent class is the base class of all event classes. |
| QEventLoop | The QEventLoop class provides a means of entering and leaving an event loop. |
| QEventLoopLocker | The QEventLoopLocker class provides a means to quit an event loop when it is no longer needed. |
| QException | The QException class provides a base class for exceptions that can transferred across threads. |
| QExplicitlySharedDataPointer | The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object. |
| QFile | The QFile class provides an interface for reading from and writing to files. |
| QFileDevice | The QFileDevice class is the base class of devices that read and write files. |
| QFileInfo | The QFileInfo class provides information about a file's name, location, type and metadata. |
| QFileSelector | The QFileSelector class provides a convenient way of selecting file variants. |
| QFileSystemWatcher | The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications. |
| QFlag | The QFlag class is a helper data type for QFlags. |
| QFlags | The QFlags class stores OR combinations of enum values in a type-safe way. |
| QFuture | The QFuture class represents the result of an asynchronous computation. |
| QFutureInterface | The QFutureInterface class allows the compution to report its state and results to a QFuture. |
| QFutureInterfaceBase | The QFutureInterfaceBase class is the non-template base of QFutureInterface. |
| QFutureSynchronizer | The QFutureSynchronizer class is a convenience class that simplifies QFuture synchronization. |
| QFutureWatcher | The QFutureWatcher class allows monitoring a QFuture using signals and slots. |
| QFutureWatcherBase | The QFutureWatcherBase class is the base of QFutureWatcher, and holds its signals and slots. |
| QGenericArgument | The QGenericArgument class is an internal helper class for marshalling arguments. |
| QGenericReturnArgument | The QGenericReturnArgument class is an internal helper class for marshalling return values. |
| QGlobalStatic | The QGlobalStatic class is used to implement a global static object. |
| QHash | The QHash class is a template class that provides a hash-table-based dictionary. |
| QHash::TryEmplaceResult | The QHash::TryEmplaceResult struct is the result of QHash::tryEmplace() and its relatives. |
| QIODevice | The QIODevice class is the abstract base class of all I/O devices. |
| QIODeviceBase | The QIODeviceBase class provides the open mode flags shared by I/O devices. |
| QIdentityProxyModel | The QIdentityProxyModel class proxies its source model unmodified. |
| QItemSelection | The QItemSelection class manages information about selected items in a model. |
| QItemSelectionModel | The QItemSelectionModel class keeps track of a view's selected items. |
| QItemSelectionRange | The QItemSelectionRange class manages information about a range of selected items in a model. |
| QJsonArray | The QJsonArray class encapsulates a JSON array. |
| QJsonArray::const_iterator | The QJsonArray::const_iterator class is an STL-style const iterator for QJsonArray. |
| QJsonArray::iterator | The QJsonArray::iterator class is an STL-style non-const iterator for QJsonArray. |
| QJsonDocument | The QJsonDocument class provides a way to read and write JSON documents. |
| QJsonObject | The QJsonObject class encapsulates a JSON object. |
| QJsonObject::const_iterator | The QJsonObject::const_iterator class is an STL-style const iterator for QJsonObject. |
| QJsonObject::iterator | The QJsonObject::iterator class is an STL-style non-const iterator for QJsonObject. |
| QJsonParseError | The QJsonParseError struct is used to report errors during JSON parsing. |
| QJsonValue | The QJsonValue class encapsulates a value in JSON. |
| QJsonValueConstRef | The QJsonValueConstRef class is a read-only reference to a value inside an array or object. |
| QJsonValueRef | The QJsonValueRef class is a helper class for QJsonArray and QJsonObject. |
| QKeyValueIterator | The QKeyValueIterator class is an iterator over the key and value pairs of an associative container. |
| QKeyValueIterator::pointer | |
| QLEInteger | The QLEInteger class provides an integer that is stored in little-endian byte order. |
| QLatin1Char | The QLatin1Char class provides an 8-bit ASCII/Latin-1 character. |
| QLatin1StringMatcher | The QLatin1StringMatcher class searches for a Latin-1 pattern in Latin-1 and UTF-16 text. |
| QLatin1StringView | The QLatin1StringView class provides a thin wrapper around a US-ASCII/Latin-1 encoded string literal. |
| QLibrary | The QLibrary class loads shared libraries at runtime. |
| QLibraryInfo | The QLibraryInfo class reports how the Nt library was built. |
| QLine | The QLine class provides a two-dimensional vector using integer precision. |
| QLineF | The QLineF class provides a two-dimensional vector using floating point precision. |
| QList | The QList class is a template class that provides a dynamic array. |
| QListIterator | The QListIterator class provides a Java-style const iterator for QList. |
| QLocale | The QLocale class converts between numbers, dates and their string representations in various languages. |
| QLockFile | The QLockFile class provides locking between processes using a file. |
| QLoggingCategory | The QLoggingCategory class represents a category, or 'area', in the logging infrastructure. |
| QMap | The QMap class is a template class that provides an ordered associative container. |
| QMargins | The QMargins class defines the four margins of a rectangle. |
| QMarginsF | The QMarginsF class defines the four margins of a rectangle using floating point precision. |
| QMessageAuthenticationCode | The QMessageAuthenticationCode class provides a way to generate hash-based message authentication codes. |
| QMessageLogContext | The QMessageLogContext class carries information about the origin of a log message. |
| QMessageLogger | The QMessageLogger class generates log messages. |
| QMetaClassInfo | The QMetaClassInfo class provides additional information about a class. |
| QMetaEnum | The QMetaEnum class provides meta-data about an enumerator. |
| QMetaMethod | The QMetaMethod class provides meta-data about a member function. |
| QMetaObject | The QMetaObject class contains meta-information about Nt objects. |
| QMetaObject::Connection | The Connection class represents a handle to a signal-slot connection. |
| QMetaProperty | The QMetaProperty class provides meta-data about a property. |
| QMetaType | The QMetaType class manages named types in the meta-object system. |
| QMetaTypeId | The QMetaTypeId class is the trait that Q_DECLARE_METATYPE() specializes. |
| QMimeData | The QMimeData class provides a container for data that records information about its MIME type. |
| QMimeDatabase | The QMimeDatabase class maintains a database of MIME types. |
| QMimeType | The QMimeType class describes types of file or data, represented by a MIME type string. |
| QModelIndex | The QModelIndex class is used to locate data in a data model. |
| QMultiHash | The QMultiHash class is a template class that provides a hash-table-based multi-valued dictionary. |
| QMultiMap | The QMultiMap class is a template class that provides an ordered associative container with multiple values per key. |
| QMutableListIterator | The QMutableListIterator class provides a Java-style non-const iterator for QList. |
| QMutableSetIterator | The QMutableSetIterator class provides a Java-style non-const iterator for QSet. |
| QMutex | The QMutex class provides access serialization between threads. |
| QMutexLocker | The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes. |
| QNoDebug | The QNoDebug class is a stream that discards everything written to it. |
| QObject | The QObject class is the base class of all Nt objects that use signals and slots. |
| QObjectCleanupHandler | The QObjectCleanupHandler class watches the lifetime of multiple QObjects. |
| QOperatingSystemVersion | The QOperatingSystemVersion class provides information about the operating system version. |
| QOverload | The QOverload struct helps to select an overloaded member function. |
| QParallelAnimationGroup | The QParallelAnimationGroup class provides a parallel group of animations. |
| QPartialOrdering | The QPartialOrdering class represents the result of a comparison that allows for unordered results. |
| QPauseAnimation | The QPauseAnimation class provides a pause for QSequentialAnimationGroup. |
| QPersistentModelIndex | The QPersistentModelIndex class is used to locate data in a data model, and stays valid when the model changes. |
| QPoint | The QPoint class defines a point in the plane using integer precision. |
| QPointF | The QPointF class defines a point in the plane using floating point precision. |
| QPointer | The QPointer class is a template class that provides guarded pointers to QObject. |
| QProcess | The QProcess class is used to start external programs and to communicate with them. |
| QProcessEnvironment | The QProcessEnvironment class holds the environment variables that can be passed to a program. |
| QPromise | The QPromise class provides a way to store computation results to be accessed by QFuture. |
| QPropertyAnimation | The QPropertyAnimation class animates Qt properties. |
| QQueue | The QQueue class is a template class that provides a queue. |
| QRandomGenerator | The QRandomGenerator class allows one to obtain random values from a high-quality Random Number Generator. |
| QRandomGenerator64 | The QRandomGenerator64 class allows one to obtain 64-bit random values from a high-quality Random Number Generator. |
| QReadLocker | The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access. |
| QReadWriteLock | The QReadWriteLock class provides read-write locking. |
| QRect | The QRect class defines a rectangle in the plane using integer precision. |
| QRectF | The QRectF class defines a rectangle in the plane using floating point precision. |
| QRecursiveMutex | The QRecursiveMutex class provides access serialization between threads. |
| QRegularExpression | The QRegularExpression class provides pattern matching using regular expressions. |
| QRegularExpressionMatch | The QRegularExpressionMatch class provides the results of matching a QRegularExpression against a string. |
| QRegularExpressionMatchIterator | The QRegularExpressionMatchIterator class provides an iterator on the results of a global match of a QRegularExpression against a string. |
| QRegularExpressionMatchIterator::RangeIterator | The RangeIterator class lets a range-based for loop walk over the matches. |
| QRegularExpressionMatchIterator::Sentinel | The Sentinel class marks the end of the matches in a range-based for loop. |
| QResource | The QResource class provides an interface for reading directly from resources. |
| QReturnArgument | The QReturnArgument class is a template helper that holds a return value of type T. |
| QRunnable | The QRunnable class is the base class for all runnable objects. |
| QSaveFile | The QSaveFile class provides an interface for safely writing to files. |
| QScopeGuard | The QScopeGuard class calls a function when it goes out of scope. |
| QScopedArrayPointer | The QScopedArrayPointer class stores a pointer to a dynamically allocated array and deletes it on destruction. |
| QScopedPointer | The QScopedPointer class stores a pointer to a dynamically allocated object and deletes it on destruction. |
| QScopedPointerArrayDeleter | The QScopedPointerArrayDeleter struct is the cleanup handler of QScopedArrayPointer. |
| QScopedPointerDeleter | The QScopedPointerDeleter struct is the default cleanup handler of QScopedPointer. |
| QScopedValueRollback | The QScopedValueRollback class resets a variable to its previous value on destruction. |
| QSemaphore | The QSemaphore class provides a general counting semaphore. |
| QSemaphoreReleaser | The QSemaphoreReleaser class provides exception-safe deferral of a QSemaphore::release() call. |
| QSequentialAnimationGroup | The QSequentialAnimationGroup class provides a sequential group of animations. |
| QSequentialIterable | The QSequentialIterable class is an iterable interface for a container in a QVariant. |
| QSequentialIterable::const_iterator | The const_iterator class is a read-only iterator over a QSequentialIterable. |
| QSet | The QSet class is a template class that provides a hash-table-based set. |
| QSetIterator | The QSetIterator class provides a Java-style const iterator for QSet. |
| QSettings | The QSettings class provides persistent platform-independent application settings. |
| QSharedData | The QSharedData class is a base class for shared data objects. |
| QSharedDataPointer | The QSharedDataPointer class represents a pointer to an implicitly shared object. |
| QSharedMemory | The QSharedMemory class provides access to a shared memory segment. |
| QSharedPointer | The QSharedPointer class holds a strong reference to a shared pointer. |
| QSignalBlocker | The QSignalBlocker class exception-safely wraps QObject::blockSignals(). |
| QSignalMapper | The QSignalMapper class bundles signals from identifiable senders. |
| QSize | The QSize class defines the size of a two-dimensional object using integer point precision. |
| QSizeF | The QSizeF class defines the size of a two-dimensional object using floating point precision. |
| QSocketDescriptor | The QSocketDescriptor class wraps a native socket or file descriptor. |
| QSocketNotifier | The QSocketNotifier class provides a way to watch activity on a file descriptor. |
| QSortFilterProxyModel | The QSortFilterProxyModel class provides support for sorting and filtering data passed between another model and a view. |
| QSpan | The QSpan class provides a non-owning view of a contiguous sequence of elements. |
| QStack | The QStack class is a template class that provides a stack. |
| QStandardPaths | The QStandardPaths class provides methods for accessing standard paths. |
| QStaticByteArrayMatcher | The QStaticByteArrayMatcher class is a QByteArrayMatcher whose pattern is known when the program is compiled. |
| QStorageInfo | The QStorageInfo class provides information about currently mounted storage and drives. |
| QString | The QString class provides a Unicode character string. |
| QStringConverter | The QStringConverter class provides a base class for encoding and decoding text. |
| QStringConverterBase | The QStringConverterBase class provides the flags shared by the string converters. |
| QStringDecoder | The QStringDecoder class decodes bytes into a QString. |
| QStringEncoder | The QStringEncoder class encodes QString data into bytes. |
| QStringList | The QStringList class provides a list of strings. |
| QStringListModel | The QStringListModel class provides a model that supplies strings to views. |
| QStringMatcher | The QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string. |
| QStringTokenizer | The QStringTokenizer class splits strings into tokens along given separators. |
| QStringTokenizer::iterator | The iterator class iterates over the tokens of a QStringTokenizer. |
| QStringTokenizer::sentinel | The sentinel class marks the end of a QStringTokenizer. |
| QStringView | The QStringView class provides a unified view on UTF-16 strings with a read-only subset of the QString API. |
| QSysInfo | The QSysInfo class provides information about the system. |
| QSystemSemaphore | The QSystemSemaphore class provides a general counting system semaphore. |
| QTemplatedMetaMethodReturnArgument | The QTemplatedMetaMethodReturnArgument class refers to the variable that receives the result of QMetaObject::invokeMethod(). |
| QTemporaryDir | The QTemporaryDir class creates a unique directory for temporary use. |
| QTemporaryFile | The QTemporaryFile class is an I/O device that operates on temporary files. |
| QTextBoundaryFinder | The QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string. |
| QTextStream | The QTextStream class provides a convenient interface for reading and writing text. |
| QTextStreamManipulator | The QTextStreamManipulator class holds a deferred QTextStream setter call. |
| QThread | The QThread class provides a platform-independent way to manage threads. |
| QThreadPool | The QThreadPool class manages a collection of threads. |
| QThreadStorage | The QThreadStorage class provides per-thread data storage. |
| QTime | The QTime class provides clock time functions. |
| QTimeLine | The QTimeLine class provides a timeline for controlling animations. |
| QTimeZone | The QTimeZone class identifies how a time representation relates to UTC. |
| QTimeZone::OffsetData | The OffsetData class describes the offsets of a zone at an instant. |
| QTimer | The QTimer class provides repetitive and single-shot timers. |
| QTimerEvent | The QTimerEvent class contains parameters that describe a timer event. |
| QTranslator | The QTranslator class provides internationalization support for text output. |
| QTransposeProxyModel | The QTransposeProxyModel class provides a proxy that swaps the rows and columns of its source model. |
| QTypeInfo | The QTypeInfo class describes how a type may be stored by a container. |
| QTypeRevision | The QTypeRevision class contains a QML type revision. |
| QUnhandledException | The QUnhandledException class represents an unhandled exception in a worker thread. |
| QUrl | The QUrl class parses, builds and resolves URLs. |
| QUrlQuery | The QUrlQuery class reads and builds the key-value pairs of a URL query. |
| QUtf8StringView | The QUtf8StringView class provides a unified view on UTF-8 strings with a read-only subset of the QString API. |
| QUuid | The QUuid class stores a Universally Unique Identifier (UUID). |
| QUuid::Id128Bytes | The QUuid::Id128Bytes union holds the 16 bytes of a UUID. |
| QVarLengthArray | The QVarLengthArray class provides a low-level variable-length array. |
| QVariant | The QVariant class acts like a union for the most common Nt data types. |
| QVariantAnimation | The QVariantAnimation class provides a base class for animations. |
| QVersionNumber | The QVersionNumber class contains a version number with an arbitrary number of segments. |
| QWaitCondition | The QWaitCondition class provides a condition variable for synchronizing threads. |
| QWeakPointer | The QWeakPointer class holds a weak reference to a shared pointer. |
| QWriteLocker | The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access. |
| QXmlStreamAttribute | The QXmlStreamAttribute class represents a single XML attribute. |
| QXmlStreamAttributes | The QXmlStreamAttributes class represents a vector of QXmlStreamAttribute. |
| QXmlStreamEntityDeclaration | The QXmlStreamEntityDeclaration class represents a DTD entity declaration. |
| QXmlStreamEntityResolver | The QXmlStreamEntityResolver class provides an entity resolver for a QXmlStreamReader. |
| QXmlStreamNamespaceDeclaration | The QXmlStreamNamespaceDeclaration class represents a namespace declaration. |
| QXmlStreamNotationDeclaration | The QXmlStreamNotationDeclaration class represents a DTD notation declaration. |
| QXmlStreamReader | The QXmlStreamReader class provides a fast parser for reading well-formed XML. |
| QXmlStreamWriter | The QXmlStreamWriter class provides an XML writer with a simple streaming API. |
| Qt | The Qt namespace contains miscellaneous identifiers used throughout Nt. |
| QtFuture | The QtFuture namespace holds helpers for QFuture, such as QtFuture::Launch. |
| QtFuture::WhenAnyResult | The WhenAnyResult struct is the result of whenAny() on a range of futures. |
| qfloat16 | The qfloat16 class provides 16-bit floating point support. |