KanoopCommonQt 2.1.1
Kanoop foundational Qt utility library
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NKANOOPCore KanoopCommonQt namespace containing shared enumerations and templates
 CEnumToStringMapA QMap subclass providing bidirectional enum-to-string lookups
 NLogLogging subsystem providing categorized, level-filtered output
 CLogCategoryA named logging category with an associated minimum log level
 CLogEntryImmutable record of a single log event
 CLoggerCore logger class supporting console, file, syslog, and consumer outputs
 CLogLevelToStringMapBidirectional map between LogLevel values and their string names
 CAbstractThreadClassAbstract base class for QObject-based workers that run in a dedicated QThread
 CAddressHelperAddressHelper
 CAngleA compass bearing angle measured in degrees, with wraparound arithmetic
 CCircleRepresents a 2D circle with centre and radius, supporting geometric queries
 CCommonExceptionCommonException
 CCryptoUtilCryptoUtil
 CDateRangeA time range defined by a start and end QDateTime
 CListA sortable, consolidatable list of DateRange objects
 CDateTimeUtilDateTimeUtil
 CEarthGeoPhysical constants and cardinal bearings for Earth-based geodetic calculations
 CEllipseA 2D ellipse defined by a centre point and two semi-axis lengths
 CEntityMetadataA typed, role-keyed data container for passing objects through model/view layers
 CEntityMetadataListA list of EntityMetadata objects with type-filter support
 CFileUtilFileUtil
 CFlatGeoStatic helper methods for 2D (flat / Cartesian) geometric computations
 CFloatUtilStatic floating-point utility helpers
 CGeoCircleA geographic circle defined by a GeoCoordinate centre and a radius in metres
 CGeoCoordinateA WGS-84 geographic coordinate (latitude, longitude, altitude)
 CIDeserializableFromDomElementInterface for objects that can deserialize themselves from a QDomElement
 CIDeserializableFromDomNodeListInterface for objects that can deserialize themselves from a list of QDomElements
 CIDeserializableFromJsonInterfaces for deserializing objects from JSON
 CIDeserializableFromJsonArrayInterface for objects that can deserialize themselves from a QJsonArray
 CIDeserializableFromJsonObjectInterface for objects that can deserialize themselves from a QJsonObject
 CIDeserializableFromXmlInterfaces for deserializing objects from XML
 CISerializableIntoDataStreamInterface for objects that can serialize to and deserialize from a QDataStream
 CISerializableIntoJsonObjectInterface for objects that can serialize into an existing QJsonObject (in-place variant)
 CISerializableToByteArrayInterface for objects that can serialize to and deserialize from a QByteArray
 CISerializableToDomElementInterface for objects that can serialize themselves to a QDomElement
 CISerializableToDomElementListInterface for objects that can serialize themselves to a list of QDomElements
 CISerializableToJsonInterfaces for serializing objects to JSON
 CISerializableToJsonArrayInterface for objects that can serialize themselves to a QJsonArray
 CISerializableToJsonObjectInterface for objects that can serialize themselves into a QJsonObject, with JSON helper utilities
 CISerializableToXmlInterfaces for serializing objects to XML
 CJsonHelperJsonHelper
 CLineRepresents a 2D line segment between two Point endpoints
 CListA list of Line objects with spatial query helpers
 CLockingQueueLockingQueue
 CLogConsumerA QObject-based sink that receives log entries from the logging system
 CLoggingBaseClassMixin base class providing categorized logging at four nesting levels
 CMutexEventMutexEvent
 CPathRouterOrthogonal path-routing algorithm that navigates around rectangular obstacles
 CPathUtilPathUtil
 CPointA 2D floating-point point extending QPointF with movement and spatial query methods
 CListA list of Point objects with corner-finding helpers
 CPolygonA 2D polygon defined by an ordered list of vertices
 CProcFsUtil
 CProcUtilStatic utilities for querying running Linux processes via /proc
 CRateMonitorRateMonitor
 CRectangleA 2D rectangle extending QRectF with edge, corner, and geometric query helpers
 CListA simple list type for Rectangle objects
 CSerializableJsonListTemplate helpers for serializing and deserializing lists of JSON-capable objects
 CSerializableJsonPtrListA QList of QSharedPointer<T> that serializes/deserializes its elements via ISerializableToJsonObject
 CSerializableXmlListTemplate helper for serializing and deserializing lists of XML-capable objects
 CSizeExtends QSizeF with convenient grow/shrink operations and Rectangle conversion
 CSpanningTreeA Dijkstra-based spanning tree for finding shortest paths through a line network
 CStringUtilStringUtil
 CBitapImplements BITAP algorithm for fuzzy search
 CLevenshteinImplements the Levenshtein algorithm to determine the distance between two strings
 CTcpServerAbstract TCP server supporting both plain-text and TLS/SSL connections
 CTcpServerClientObjectManages the lifetime of a single accepted TCP (or SSL/TLS) client socket
 CThreadUtilThreadHelper
 CTimeSpanTimeSpan
 CTimeSpanRangeAn interval of time defined by a start TimeSpan offset and an end TimeSpan offset
 CListA QList of TimeSpanRange objects with a consolidated() helper
 CTreePathVerticeRepresents a single vertex in the spanning-tree graph used by PathRouter
 CListA list of TreePathVertice pointers
 CMapA map from hash-name string to TreePathVertice pointer
 CTriangleA 2D triangle defined by three vertices
 CUdpServerA UDP server that receives datagrams and queues outgoing datagrams
 CUnicodeA lookup table for commonly used Unicode special characters
 CUserUtilUserUtil