Implicitly Shared Classes | Qt Core 5.6

Qt 5.6 | Qt Core | Implicitly Shared Classes

Qt 5.6.2 Reference Documentation

# Implicitly Shared Classes

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

QDebug | Output stream for debugging information
QDir | Access to directory structures and their contents
QFileInfo | System-independent file information
QProcessEnvironment | Holds the environment variables that can be passed to a program
QStorageInfo | Provides information about currently mounted storage and drives
QUrl | Convenient interface for working with URLs
QUrlQuery | Way to manipulate a key-value pairs in a URL's query
QPersistentModelIndex | Used to locate data in a data model
QJsonArray | Encapsulates a JSON array
QJsonDocument | Way to read and write JSON documents
QJsonParseError | Used to report errors during JSON parsing
QJsonObject | Encapsulates a JSON object
QJsonValue | Encapsulates a value in JSON
QVariant | Acts like a union for the most common Qt data types
QMimeType | Describes types of file or data, represented by a MIME type string
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
QHash | Template class that provides a hash-table-based dictionary
QMultiHash | Convenience QHash subclass that provides multi-valued hashes
QLinkedList | Template class that provides linked lists
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
QMultiMap | Convenience QMap subclass that provides multi-valued maps
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
QString | Unicode character string
QStringList | List of strings
QTextBoundaryFinder | Way of finding Unicode text boundaries in a string
QVector | Template class that provides a dynamic array