- Qt 5.15
- Qt Core
- Implicitly Shared Classes
- Qt 5.15.19 Reference Documentation

# Implicitly Shared Classes

These Qt Core classes provides a safe and efficient way of sharing and manipulating data by implicitly sharing data.

QBitArray | Array of bits
QByteArray | Array of bytes
QByteArrayList | List of byte arrays
QCache | Template class that provides a cache
QCollator | Compares strings according to a localized collation algorithm
QCollatorSortKey | Can be used to speed up string collation
QCommandLineOption | Defines a possible command-line option
QContiguousCache | Template class that provides a contiguous cache
QDateTime | Date and time functions
QDebug | Output stream for debugging information
QDir | Access to directory structures and their contents
QFileInfo | System-independent file information
QHash | Template class that provides a hash-table-based dictionary
QJsonArray | Encapsulates a JSON array
QJsonDocument | Way to read and write JSON documents
QJsonObject | Encapsulates a JSON object
QJsonParseError | Used to report errors during JSON parsing
QJsonValue | Encapsulates a value in JSON
QList | Template class that provides lists
QLocale | Converts between numbers and their string representations in various languages
QMap | Template class that provides a red-black-tree-based dictionary
QMimeType | Describes types of file or data, represented by a MIME type string
QMultiHash | Convenience QHash subclass that provides multi-valued hashes
QMultiMap | Convenience QMap subclass that provides multi-valued maps
QPersistentModelIndex | Used to locate data in a data model
QProcessEnvironment | Holds the environment variables that can be passed to a program
QQueue | Generic container that provides a queue
QRegExp | Pattern matching using regular expressions
QRegularExpression | Pattern matching using regular expressions
QRegularExpressionMatch | The results of a matching a QRegularExpression against a string
QRegularExpressionMatchIterator | Iterator on the results of a global match of a QRegularExpression object against a string
QSet | Template class that provides a hash-table-based set
QStack | Template class that provides a stack
QStorageInfo | Provides information about currently mounted storage and drives
QString | Unicode character string
QStringList | List of strings
QTextBoundaryFinder | Way of finding Unicode text boundaries in a string
QUrl | Convenient interface for working with URLs
QUrlQuery | Way to manipulate a key-value pairs in a URL's query
QVariant | Acts like a union for the most common Qt data types
QVector | Template class that provides a dynamic array