![]() |
CopperSpice API
2.0.0
|
Containers, Strings, Date/Time, and low level classes used in most applications. More...
Classes | |
| class | CsLibraryInfo |
| Structure which provides information related to how CopperSpice was built More... | |
| class | QAbstractAnimation |
| Base class for all animations More... | |
| class | QAbstractEventDispatcher |
| Interface to manage the event queue More... | |
| class | QAbstractFileEngine |
| The QAbstractFileEngine is a base class abstraction for accessing the file system More... | |
| class | QAbstractFileEngine::ExtensionOption |
| Provides an extended input argument to QAbstractFileEngine's extension support More... | |
| class | QAbstractFileEngine::ExtensionReturn |
| Provides an extended output argument to QAbstractFileEngine's extension support More... | |
| class | QAbstractFileEngine::MapExtensionOption |
| Indicates a file engine supports the map() method More... | |
| class | QAbstractFileEngine::MapExtensionReturn |
| Indicates a file engine which supports returning an address from the map() method More... | |
| class | QAbstractFileEngine::UnMapExtensionOption |
| Indicates a file engine supports the unmap() method More... | |
| class | QAbstractFileEngineHandler |
| Supports a mechanism to register custom file engines with your application More... | |
| class | QAbstractFileEngineIterator |
| Iterator interface for custom file engines More... | |
| class | QAbstractItemModel |
| Abstract interface for item model classes More... | |
| class | QAbstractListModel |
| Abstract model that can be subclassed to create one-dimensional list models More... | |
| class | QAbstractNativeEventFilter |
| Provides an interface for receiving native events, such as MSG or XCB event structs More... | |
| class | QAbstractState |
| Base class for states in a QStateMachine More... | |
| class | QAbstractTableModel |
| Abstract model that can be subclassed to create table models More... | |
| class | QAbstractTransition |
| Base class of transitions between QAbstractState objects More... | |
| class | QAnimationGroup |
| Abstract base class for groups of animations More... | |
| class | QAtomicInt |
| Platform independent atomic operations on integers More... | |
| class | QAtomicPointer< T > |
| Template providing platform independent atomic operations on pointers More... | |
| class | QBasicTimer |
| Timer events for objects More... | |
| class | QBitArray |
| Stores an array of bits More... | |
| class | QBuffer |
| QIODevice interface for a QByteArray More... | |
| class | QByteArray |
| Stores a sequence of bytes More... | |
| class | QCache< Key, T > |
| Used to store elements in a cache container More... | |
| class | QChar |
| Typedef for the QChar32 class More... | |
| class | QChar32 |
| Implements a 32-bit Unicode code point More... | |
| class | QChildEvent |
| Event parameters for child object events More... | |
| class | QCommandLineOption |
| Defines a possible command-line option More... | |
| class | QCommandLineParser |
| Provides a way to process command line options More... | |
| class | QContiguousCache< T > |
| Container providing a contiguous cache More... | |
| class | QCoreApplication |
| Implements an event loop for console applications More... | |
| class | QCryptographicHash |
| Way to generate cryptographic hashes More... | |
| class | QDataStream |
| Serialization of binary data to a QIODevice More... | |
| class | QDate |
| Stores a calendar date which consists of a month, day, and year More... | |
| class | QDateTime |
| Stores date and time information More... | |
| class | QDebug |
| Generates output for debugging More... | |
| class | QDebugStateSaver |
| Custom QDebug operators More... | |
| class | QDir |
| Information about a given directory More... | |
| class | QDirIterator |
| Iterator for directory entrylists More... | |
| class | QDynamicPropertyChangeEvent |
| Event parameters for dynamic property change events More... | |
| class | QEasingCurve |
| Easing curves for controlling animation More... | |
| class | QElapsedTimer |
| Fast way to calculate elapsed times More... | |
| class | QEvent |
| Base class for all event classes More... | |
| class | QEventLoop |
| Means of entering and leaving an event loop More... | |
| class | QEventTransition |
| QObject specific transition for events More... | |
| class | QExplicitlySharedDataPointer< T > |
| Pointer to an explicitly shared object More... | |
| class | QFSFileEngine |
| Implements the default file engine More... | |
| class | QFile |
| Used to read and write to an open file More... | |
| class | QFileDevice |
| Base class for reading and writing to an open file More... | |
| class | QFileInfo |
| Information about a given file More... | |
| class | QFileSystemWatcher |
| Provides an interface for monitoring files and directories for modifications More... | |
| class | QFinalState |
| Final state More... | |
| class | QFlags< E > |
| Provides a type safe mechanism for representing bitwise-or combinations of enum values More... | |
| class | QFlatMap< Key, Val, C > |
| Template class which uses a vector to implement a sorted map More... | |
| class | QFlatMap< Key, Val, C >::const_iterator |
| STL style const iterator for QFlatMap More... | |
| class | QFlatMap< Key, Val, C >::iterator |
| STL style iterator for QFlatMap More... | |
| class | QFlatMapIterator< Key, Val, C > |
| Java style const iterator for QFlatMap More... | |
| class | QFuture< T > |
| Result of an asynchronous computation More... | |
| class | QFuture< T >::const_iterator |
| Implements an STL style const iterator for QFuture More... | |
| class | QFutureIterator< T > |
| Java-style const iterator for QFuture More... | |
| class | QFutureSynchronizer< T > |
| Simplifies QFuture synchronization More... | |
| class | QFutureWatcher< T > |
| Allows monitoring a QFuture using signals and slots More... | |
| class | QHash< Key, Val, Hash, KeyEqual > |
| Template class which provides an unordered container of keys and values More... | |
| class | QHash< Key, Val, Hash, KeyEqual >::const_iterator |
| STL style const iterator for QHash More... | |
| class | QHash< Key, Val, Hash, KeyEqual >::iterator |
| STL style non-const iterator for QHash More... | |
| class | QHashIterator< Key, Val, Hash, KeyEqual > |
| Java style const iterator for QHash More... | |
| class | QHistoryState |
| Provides a means of returning to a previously active substate More... | |
| class | QIODevice |
| Base interface class of all I/O devices More... | |
| class | QJsonArray |
| Encapsulates a JSON array More... | |
| class | QJsonDocument |
| Provides a way to read and write JSON documents More... | |
| class | QJsonObject |
| Encapsulates a JSON object More... | |
| class | QJsonParseError |
| Used to report errors during JSON parsing More... | |
| class | QJsonValue |
| Encapsulates a value in JSON More... | |
| class | QLibrary |
| Loads shared libraries at runtime More... | |
| class | QLibraryInfo |
| Information about how CopperSpice was built More... | |
| class | QLine |
| Two-dimensional vector using integer precision More... | |
| class | QLineF |
| Two-dimensional vector using floating point precision More... | |
| class | QLinkedList< T > |
| Template class which stores values in a linked list More... | |
| class | QLinkedList< T >::const_iterator< T > |
| The QLinkedList::const_iterator class provides an STL const iterator for QLinkedList More... | |
| class | QLinkedList< T >::iterator< T > |
| The QLinkedList::iterator class provides an STL style iterator for QLinkedList More... | |
| class | QLinkedListIterator< T > |
| Java style const iterator for QLinkedList More... | |
| class | QList< T > |
| Template class which stores a list of values More... | |
| class | QList< T >::const_iterator< T > |
| The QList::const_iterator class provides an STL style const iterator for QList and QQueue More... | |
| class | QList< T >::iterator< T > |
| The QList::iterator class provides an STL style iterator for QList and QQueue More... | |
| class | QListIterator< T > |
| Java style const iterator for QList and QQueue More... | |
| class | QLocale |
| Formats data based on a given language or country More... | |
| class | QLockFile |
| Locking between processes using a file More... | |
| class | QMap< Key, Val, C > |
| Template class which provides a sorted container of keys and values More... | |
| class | QMap< Key, Val, C >::const_iterator |
| STL style const iterator for QMap More... | |
| class | QMap< Key, Val, C >::iterator |
| STL style iterator for QMap More... | |
| class | QMapIterator< Key, Val, C > |
| Java style const iterator for QMap More... | |
| class | QMargins |
| Defines the four margins of a rectangle More... | |
| class | QMarginsF |
| Defines the four margins of a rectangle More... | |
| class | QMessageAuthenticationCode |
| Provides a way to generate hash-based message authentication codes More... | |
| class | QMetaClassInfo |
| Additional information about a class More... | |
| class | QMetaEnum |
| Provides meta data about an enumerator More... | |
| class | QMetaMethod |
| Meta data for a given method More... | |
| class | QMetaObject |
| Stores meta information about objects More... | |
| class | QMetaProperty |
| Meta data about a property More... | |
| class | QMimeData |
| Container for data and the associated MIME type More... | |
| class | QModelIndex |
| Used to locate data in a data model More... | |
| class | QMultiHash< Key, Val, Hash, KeyEqual > |
| Template class which provides an unordered container of keys and values, allows duplicate keys More... | |
| class | QMultiHash< Key, Val, Hash, KeyEqual >::const_iterator |
| STL style const iterator for QMultiHash More... | |
| class | QMultiHash< Key, Val, Hash, KeyEqual >::iterator |
| STL style non-const iterator for QMultiHash More... | |
| class | QMultiHashIterator< Key, Val, Hash, KeyEqual > |
| Java style const iterator for QMultiHash More... | |
| class | QMultiMap< Key, Val, C > |
| Template class which provides a sorted container of keys and values, allows duplicate keys More... | |
| class | QMultiMap< Key, Val, C >::const_iterator |
| STL style const iterator for QMultiMap More... | |
| class | QMultiMap< Key, Val, C >::iterator |
| STL style iterator for QMultiMap More... | |
| class | QMultiMapIterator< Key, Val, C > |
| Java style const iterator for QMultiMap More... | |
| class | QMutableFlatMapIterator< Key, Val, C > |
| Java style non-const iterator for QFlatMap More... | |
| class | QMutableHashIterator< Key, Val, Hash, KeyEqual > |
| Java style non-const iterator for QHash More... | |
| class | QMutableLinkedListIterator< T > |
| Java style iterator for QLinkedList More... | |
| class | QMutableListIterator< T > |
| Java style iterator for QList and QQueue More... | |
| class | QMutableMapIterator< Key, Val, C > |
| Java style non-const iterator for QMap More... | |
| class | QMutableMultiHashIterator< Key, Val, Hash, KeyEqual > |
| Java style non-const iterator for QMultiHash More... | |
| class | QMutableMultiMapIterator< Key, Val, C > |
| Java style non-const iterator for QMultiMap More... | |
| class | QMutableSetIterator< T > |
| Java style iterator for QSet More... | |
| class | QMutableVectorIterator< T > |
| Java style iterator for QVector and QStack More... | |
| class | QMutex |
| Provides exclusive access to a block of code by different threads More... | |
| class | QMutexLocker |
| Simplifies locking and unlocking mutexes More... | |
| class | QObject |
| Base class of all CopperSpice objects More... | |
| class | QObjectCleanupHandler |
| Watches the lifetime of multiple QObjects More... | |
| class | QPair< T1, T2 > |
| Stores a pair of items More... | |
| class | QParallelAnimationGroup |
| Parallel group of animations More... | |
| class | QPauseAnimation |
| Pause for QSequentialAnimationGroup More... | |
| class | QPersistentModelIndex |
| Used to locate data in a data model More... | |
| class | QPluginLoader |
| Loads a plugin at runtime More... | |
| class | QPoint |
| Defines a point in the plane using integer precision More... | |
| class | QPointF |
| Defines a point in the plane using floating point precision More... | |
| class | QPointer< T > |
| Contains a pointer to a QObject More... | |
| class | QProcess |
| Used to start external programs and communicate with them More... | |
| class | QProcessEnvironment |
| Holds the environment variables that can be passed to a program More... | |
| class | QPropertyAnimation |
| Animates properties More... | |
| class | QQueue< T > |
| Template class which provides a queue More... | |
| class | QReadLocker |
| Simplifies locking and unlocking read and write locks for read access More... | |
| class | QReadWriteLock |
| Read and write locking More... | |
| class | QRect |
| Defines a rectangle in the plane using integer precision More... | |
| class | QRectF |
| Defines a rectangle in the plane using floating point precision More... | |
| class | QRecursiveMutex |
| Provides exclusive access to a block of code by different threads More... | |
| class | QRecursiveMutexLocker |
| Simplifies locking and unlocking mutexes More... | |
| class | QRegularExpression< S > |
| Provides pattern matching using regular expressions More... | |
| class | QRegularExpressionMatch< S > |
| Provides the results of matching a QRegularExpression for a given string More... | |
| class | QResource |
| Interface for reading directly from resources More... | |
| class | QRunnable |
| Base class for all runnable objects More... | |
| class | QSaveFile |
| Interface for safely writing to files More... | |
| class | QScopedArrayPointer< T, Deleter > |
| Contains a pointer to a dynamically allocated array More... | |
| class | QScopedPointer< T, Deleter > |
| Contains a pointer to an object and takes exclusive ownership More... | |
| class | QScopedValueRollback< T > |
| QScopedValueRollback class resets a variable to its previous value on destruction More... | |
| class | QSemaphore |
| General counting semaphore More... | |
| class | QSequentialAnimationGroup |
| Sequential group of animations More... | |
| class | QSet< T > |
| Template class which provides a set implemented as a hash More... | |
| class | QSet< T >::const_iterator |
| Provides an STL style const iterator for QSet More... | |
| class | QSet< T >::iterator |
| Provides an STL style iterator for QSet More... | |
| class | QSetIterator< T > |
| Java style const iterator for QSet More... | |
| class | QSettings |
| Way to save and restore user or application settings More... | |
| class | QSharedArrayPointer< T > |
| Stores a shared pointer to a dynamically allocated array of objects More... | |
| class | QSharedData |
| Base class for shared data objects More... | |
| class | QSharedDataPointer< T > |
| Represents a pointer to an implicitly shared object More... | |
| class | QSharedMemory |
| Access to a shared memory segment More... | |
| class | QSharedPointer< T > |
| Stores a pointer to a potentially shared object More... | |
| class | QSignalMapper |
| Bundles signals from identifiable senders More... | |
| class | QSignalTransition |
| Transition based on a signal More... | |
| class | QSize |
| Defines the size of a two-dimensional object using integer point precision More... | |
| class | QSizeF |
| Defines the size of a two-dimensional object using floating point precision More... | |
| class | QSocketNotifier |
| Support for monitoring activity on a file descriptor More... | |
| class | QStack< T > |
| Template class which provides a stack More... | |
| class | QStandardPaths |
| QStandardPaths class provides methods for accessing standard paths More... | |
| class | QState |
| General-purpose state for QStateMachine More... | |
| class | QStateMachine |
| QStateMachine class provides a hierarchical finite state machine More... | |
| class | QStateMachine::SignalEvent |
| Signal event More... | |
| class | QStateMachine::WrappedEvent |
| Inherits QEvent and holds a clone of an event associated with a QObject More... | |
| class | QString |
| Typedef for QString8 More... | |
| class | QString16 |
| Provides a UTF-16 string class More... | |
| class | QString16::const_iterator |
| STL style const iterator for QString16 More... | |
| class | QString16::iterator |
| STL style iterator for QString16 More... | |
| class | QString8 |
| Provides a UTF-8 string class More... | |
| class | QString8::const_iterator |
| STL style const iterator for QString8 More... | |
| class | QString8::iterator |
| STL style iterator for QString8 More... | |
| class | QStringList |
| Provides a container which is optimized for strings More... | |
| class | QStringParser |
| Provides functionality for parsing a string More... | |
| class | QStringView< S > |
| String view class More... | |
| class | QSysInfo |
| QSysInfo provides information about the computer where the application is running More... | |
| class | QSystemSemaphore |
| General counting system semaphore More... | |
| class | QTemporaryDir |
| Creates a unique directory for temporary use More... | |
| class | QTemporaryFile |
| I/O device which operates on temporary files More... | |
| class | QTextBoundaryFinder |
| Provides a way of finding Unicode text boundaries in a string More... | |
| class | QTextCodec |
| Converts between text encodings and QString More... | |
| class | QTextCodecPlugin |
| Abstract base for custom QTextCodec plugins More... | |
| class | QTextDecoder |
| State-based decoder More... | |
| class | QTextEncoder |
| State-based encoder More... | |
| class | QTextStream |
| Interface for reading and writing text More... | |
| class | QThread |
| Platform independent way to manage threads More... | |
| class | QThreadPool |
| Manages a collection of QThreads More... | |
| class | QThreadStorage< T > |
| Per-thread data storage More... | |
| class | QTime |
| Stores time information More... | |
| class | QTimeLine |
| Timeline for controlling animations More... | |
| class | QTimeZone |
| Converts a QDateTime between UTC and local time for a given time zone More... | |
| class | QTimeZone::OffsetData |
| Stores time zone offset data for a transition More... | |
| class | QTimer |
| Provides repetitive and single-shot timers More... | |
| class | QTimerEvent |
| Parameters that describe a timer event More... | |
| class | QTranslator |
| Internationalization support for text output More... | |
| class | QUniqueArrayPointer< T, Deleter > |
| Typedef for QScopedArrayPointer More... | |
| class | QUniquePointer< T, Deleter > |
| Typedef for QScopedPointer More... | |
| class | QUrl |
| Interface for working with URL syntax More... | |
| class | QUrlQuery |
| Provides a way to manipulate key-value pairs in a URL's query More... | |
| class | QUuid |
| Stores a Universally Unique Identifier (UUID) More... | |
| class | QVarLengthArray< T, Prealloc > |
| Low level variable length array More... | |
| class | QVariant |
| Stores a single value of almost any data type More... | |
| class | QVariantAnimation |
| Provides an abstract base class for animations More... | |
| class | QVector< T > |
| Template class which provides a dynamic or resizable array More... | |
| class | QVector< T >::const_iterator |
| The QVector::const_iterator class provides an STL style const iterator for QVector and QStack More... | |
| class | QVector< T >::iterator |
| The QVector::iterator class provides an STL style iterator for QVector and QStack More... | |
| class | QVectorIterator< T > |
| Java style const iterator for QVector and QStack More... | |
| class | QVersionNumber |
| Contains a version number with an arbitrary number of segments More... | |
| class | QWaitCondition |
| Condition variable for synchronizing threads More... | |
| class | QWeakPointer< T > |
| Stores a weak pointer to a potentially shared object More... | |
| class | QWriteLocker |
| Simplifies locking and unlocking read and write locks for write access More... | |
| class | QXmlStreamAttribute |
| Represents a single XML attribute More... | |
| class | QXmlStreamAttributes |
| Vector of QXmlStreamAttribute More... | |
| class | QXmlStreamEntityDeclaration |
| DTD entity declaration More... | |
| class | QXmlStreamEntityResolver |
| Entity resolver for a QXmlStreamReader More... | |
| class | QXmlStreamNamespaceDeclaration |
| Namespace declaration More... | |
| class | QXmlStreamNotationDeclaration |
| DTD notation declaration More... | |
| class | QXmlStreamReader |
| Fast parser for reading well formed XML via a simple streaming API More... | |
| class | QXmlStreamWriter |
| XML writer with a simple streaming API More... | |
| class | QtConcurrent::Exception |
| The QtConcurrent::Exception class provides a base class for exceptions that can transferred across threads More... | |
| class | QtConcurrent::UnhandledException |
| Unhandled exception in a worker thread More... | |
| class | QtConcurrentMap |
| Header providing Concurrent Map and MapReduce More... | |
| class | QtConcurrentRun |
| A header which supports running functions in separate threads More... | |
General and low level classes required for every software program. This includes functionality to handle string processing, containers, file I/O, event dispatch, smart pointers, regular expressions, timers, and more. All other CopperSpice libraries depend on this library.