| CActiveProcedureDef< CallT > | Definition of an asynchronous service procedure |
| CAdjustment | Aligns content along one axis |
| CAlignment | Names a position in a rectangle |
| CAllocator | Allocator interface |
| CPageAllocator | Page based allocator |
| CPoolAllocator | Pool based allocator |
| CAny | Value of any copyable type |
| CArg< T > | Command-line option extracted from argc and argv |
| CArg< bool > | Boolean command-line switch |
| CArgb32ConstPixel | Read-only cursor to one ARGB-32 pixel |
| CArgb32Pixel | Cursor to one ARGB-32 pixel |
| CAssertion | Test Assertion exception |
| CAsyncCall | Asynchronous native call from Lua |
| CBasicAsyncCall< void > | Asynchronous native call with no result |
| CBasicAsyncCall< R > | Asynchronous native call with result type R |
| CBasicAsyncCall< void > | Asynchronous native call with no result |
| Catomic_t | Atomic integers to be used with atomicity functions |
| CAttribute | A single attribute of a start element |
| CAuthentication | HTTP authentication method for clients |
| CBasicAuthentication | Basic HTTP authentication for clients |
| CAutoPtr< T > | Owning smart pointer |
| CAutoReleasable | Auto-releasable resource |
| CEnumeratorBase | Enumerator for IEnumerables |
| CEnumerator< T > | Enumerator for IEnumerables |
| CAwaiterBase | Defines the cancellation interface for a pending awaitable |
| CAwaiter | Provides the base class for I/O-driven co_await-able operations |
| CBasicAwaiter< void > | Specializes BasicAwaiter for awaitables without a result |
| CAsyncWait | Awaitable for async one-shot timer delay |
| CBasicAwaiter< R > | Provides an awaitable that delivers a result through onReady() |
| CBasicAwaiter< void > | Specializes BasicAwaiter for awaitables without a result |
| CConnectionAwaiter | Base awaiter for a pending connection operation |
| CAsyncClose | Awaitable for asynchronous close |
| CAsyncExecute | Awaitable for asynchronous execute |
| CAsyncOpen | Awaitable for asynchronous open |
| CAsyncPing | Awaitable for asynchronous ping |
| CAsyncSelect | Awaitable for asynchronous select |
| CAsyncAdvance | Awaitable advance of a Lua script |
| CAsyncYield | Awaitable that schedules a resume in the EventLoop |
| CGenerator< T > | Represents a coroutine that yields a sequence of values and may itself co_await |
| CGenerator< T >::NextAwaiter | Provides the awaitable returned by Generator::next() |
| CTask< T > | Represents a cancellable C++20 coroutine that produces a single result |
| CBasicIOStream< CharT, TraitsT > | Input and output stream over a BasicStreamBuffer |
| CBasicTextStream< Char, char > | |
| CBasicTextStream< CharT, ByteT > | Converts character sequences using a codec |
| CBasicIOStream< char > | |
| CIOStream | Stream of an upgraded HTTP connection |
| CIOStream | SSL iostream |
| CIOStream | Bidirectional stream for an IODevice |
| CZIOStream | Bidirectional stream for zlib or gzip |
| CBasicIStream< CharT, TraitsT > | Input stream over a BasicStreamBuffer |
| CBasicTextIStream< Char, char > | |
| CBasicTextIStream< CharT, ByteT > | Converts character sequences using a codec |
| CBasicIStream< char > | |
| CIStream | Input stream for an IODevice |
| CZIStream | Input stream that inflates zlib or gzip data |
| CBasicOStream< CharT, TraitsT > | Output stream over a BasicStreamBuffer |
| CBasicTextOStream< Char, char > | |
| CBasicTextOStream< CharT, ByteT > | Converts character sequences using a codec |
| CBasicOStream< char > | |
| COStream | Output stream for an IODevice |
| CZOStream | Output stream that deflates to zlib or gzip |
| CBasicStreamBuffer< CharT, TraitsT > | Stream buffer with peek and available output |
| CBasicTextBuffer< Pt::Char, char > | |
| CBasicTextBuffer< CharT, ByteT > | Converts character sequences with different encodings |
| CBasicStreamBuffer< Char > | |
| CStringBuffer | Unicode string stream buffer |
| CBasicStreamBuffer< char > | |
| CStreamBuffer | SSL stream buffer |
| CIOBuffer | Stream buffer for an IODevice |
| CZBuffer | Stream buffer that inflates on read and deflates on write |
| CBasicStreamBuffer< intern_type > | |
| CBasicTextBuffer< intern_type, extern_type > | |
| CBlob | Copy-on-write binary large object |
| CBoundSlot< R, Tuple, Indices > | Slot produced by binding a final argument to another slot |
| CBoundSlot< R, std::tuple< A, As... >, std::make_index_sequence< sizeof...(As)> > | |
| CBrush | Fill color, gradient or texture |
| CButtonState | Transient visual state of a push button |
| CByteorderMark | XML byte order mark |
| CCall | Synchronous native call from Lua |
| CConstructorCall | Reflected constructor invocation from Lua |
| CMethodCall | Reflected method invocation from Lua |
| CPropertyGetCall | Reflected property read from Lua |
| CPropertySetCall | Reflected property write from Lua |
| CCanvas | Backend that executes drawing commands |
| CCertificateStore | Store for X509 certificates and their keys |
| CChar | Unicode character type |
| CCheckBoxState | Transient visual state of a check box |
| CColor | 8-bit ARGB color |
| CColorConverter< ToColorT, FromColorT > | Converts between public color types |
| CColorF | Floating-point RGBA color |
| CColorStop | Color stop for a gradient brush |
| CColorStops | Ordered collection of gradient color stops |
| CComboBoxButtonState | Transient visual state of a combo-box drop button |
| CComboBoxState | Transient visual state of a combo box |
| CComponent | Component base class |
| CComponentManager | Default component manager |
| CMain | Main component |
| CComponentInfo | Component information holder |
| CComponentMode | Component flags |
| CComposer | Composes types during serialization |
| CBasicComposer< Pt::SerializationInfo > | Composes a SerializationInfo |
| CBasicComposer< R > | |
| CBasicComposer< Pt::XmlRpc::Fault > | |
| CBasicComposer< T > | Composes serializable types during serialization |
| CBasicComposer< Pt::SerializationInfo > | Composes a SerializationInfo |
| CCompositionMode | How new pixels combine with existing pixels |
| CConnectable | Connection Management for Signal and Slot Objects |
| CConnectionAwaiter | Base awaiter for a pending connection operation |
| CDefaultInputMethod | Provides the application-owned default input method |
| CWidget | Common type of every visual Forms object |
| CScreen | Display root for top-level windows |
| CView | Widget that hosts controls on a paint surface |
| CControl | Reusable view used as application content |
| CButton | Interaction control for press, release, and click |
| CCheckBox | Button that presents a boolean choice |
| CPushButton | Command button with optional toggle, icon, and caption |
| CSpinBoxButton | Up or down control used by a spin box |
| CComboBox | Provides a text entry field with a drop-down list |
| CLabel | Control that displays text or an icon |
| CLayout | Control that arranges child controls |
| CCanvasLayout | Arranges children at stored positions and sizes |
| CDockingLayout | Docks children to edges and fills leftover space |
| CFlowLayout | Arranges children in a single row or column |
| CListBoxLayout | Layout that tracks selected list items |
| CGridLayout | Arranges children in uniform wrapping cells |
| CScrollLayout | Offsets children when content exceeds the viewport |
| CStackLayout | Shows one child at a time |
| CTableLayout2 | Arranges children in row and column tracks |
| CLineEdit | Single-line text field |
| CListBox | Scrollable list of items |
| CListBoxItem | Item in a list box |
| CMenuBar | Represents a horizontal bar of top-level menus |
| CMenuItemBase | Represents the common content and activation behavior of a menu item |
| CMenuItem | Represents a command that can be chosen from a menu |
| CMenuMenuItem | Represents an alternate menu item that manages a nested menu |
| CMenuSubItem | Represents a menu item that opens a nested menu |
| CMenuBarItem | Represents a top-level entry in a menu bar |
| CPanel | Surface that groups one child behind an optional fill and frame |
| CProgressBar | Control that shows a value within a range |
| CScrollBar | Position in a range shown by a handle on a track |
| CScrollView | Viewport over larger content |
| CSlider | Value chosen along a range by dragging a handle on a track |
| CSpinBox | Integer editor with a range and step controls |
| CTabView | Pages selected by tabs |
| CWorkspace | Control that presents windows in its own bounds |
| CForm | View that hosts one content control |
| CWindow | Form presented by a window manager |
| CPopup | Represents a borderless transient window |
| CMenu | Represents a popup menu containing commands and nested menus |
| CWindowManager | Host that attaches windows to a screen or workspace |
| CWorkspaceManager | Internal window manager used by a workspace |
| CClient | HTTP user agent |
| CIOStream | Stream of an upgraded HTTP connection |
| CServer | Listening HTTP server |
| CWebSocket | Framed WebSocket I/O device |
| CHttpClient | A client for JSON-RPC 2.0 remote procedure calls via HTTP |
| CAsyncAdvance | Awaitable advance of a Lua script |
| CScript | Lua script |
| CHttpClient | A client for SOAP via HTTP |
| CApplication | Console process root |
| CApplication | Provides the runtime root of a Forms user interface |
| CAsyncWait | Awaitable for async one-shot timer delay |
| CEventLoop | Event loop of a thread or process |
| CMainLoop | Platform event loop |
| CIOBuffer | Stream buffer for an IODevice |
| CHttpClient | A client for remote procedure calls via HTTP |
| CConnection | Represents a connection between a Signal/Delegate and a slot |
| CConnection | Database session for a registered driver |
| CDocument::ConstElement | Constant document element |
| CSettings::ConstEntry | Constant settings entry |
| CResult::ConstIterator | Random-access iterator over the rows of a Result |
| CRow::ConstIterator | Random-access iterator over the values of a Row |
| CMessageHeader::ConstIterator | HTTP header field iterator |
| CSerializationInfo::ConstIterator | Const forward iterator for child elements |
| CCertificateStore::ConstIterator | Iterator to a certificate in the store |
| CConstPixel< ColorT > | Read-only cursor to one pixel |
| CContentFormatter | Writer for one MCP content block around a Formatter |
| CContentType | Strategy that formats a tool result as MCP content |
| CImageContent | Formats tool results as MCP image content |
| CTextContent | Formats tool results as MCP text content |
| CContext | Lua state with a bound type catalog |
| CConversionError | Indicates a failed conversion |
| CCredential | Credentials for authorization and authentication |
| CCursor | Batch cursor for large query results |
| CCursorIterator | Forward iterator over the rows of a Cursor |
| CDate | Date expressed in year, month, and day |
| CDateTime | Combined Date and Time value |
| CDbError | Base class for database errors |
| CConnectionError | Base class for connection errors |
| CAccessDenied | Thrown when access to the database is denied |
| CInvalidConnection | Thrown when the connection cannot be used |
| CQueryFailed | Base class for query errors |
| CConstraintMismatch | Thrown when a database constraint is violated |
| CInvalidQuery | Thrown when a query is invalid |
| CTypeMismatch | Thrown on type mismatch, null access, or out-of-range values |
| CDecomposer | Manages the decomposition of types during serialization |
| CBasicDecomposer< ValueType< R > > | |
| CBasicDecomposer< A > | |
| CBasicDecomposer< T > | Manages the decomposition of types during serialization |
| CDeletePolicy< T > | Deleter policy for SmartPtr |
| CAutoPtr< Pt::Gfx::Font > | |
| CAutoPtr< Pt::Gfx::Brush > | |
| CAutoPtr< Pt::Gfx::Pen > | |
| CAutoPtr< Pt::Gfx::Color > | |
| CSmartPtr< IConnection, InternalRefCounted< IConnection > > | |
| CSmartPtr< ICursor, InternalRefCounted< ICursor > > | |
| CSmartPtr< IStatement, InternalRefCounted< IStatement > > | |
| CSmartPtr< Pt::Db::IResult, InternalRefCounted< Pt::Db::IResult > > | |
| CSmartPtr< Pt::Db::IRow, InternalRefCounted< Pt::Db::IRow > > | |
| CSmartPtr< Pt::Db::IStatement, InternalRefCounted< Pt::Db::IStatement > > | |
| CSmartPtr< Pt::Db::IValue, InternalRefCounted< Pt::Db::IValue > > | |
| CSmartPtr< BrushData > | |
| CSmartPtr< FontData > | |
| CSmartPtr< FontFaceData > | |
| CSmartPtr< PathData > | |
| CSmartPtr< PenData > | |
| CAutoPtr< T, Destroy > | Policy based Auto pointer |
| CSmartPtr< T, OwnershipPolicy, DestroyPolicy > | Policy based smart pointer |
| CDirection | Names a flow direction |
| CDirectoryIterator | Iterates over entries of a directory |
| CDocument | JSON Document |
| CDocumentReader | JSON Document reader |
| CDocument::Element | Modifiable document element |
| CEndpoint | Host and service address |
| CEntity | An entity declaration in a DTD |
| CSettings::Entry | Modifiable settings entry |
| CEvent | Base class for typed events |
| CBasicEvent< ActivateEvent > | |
| CActivateEvent | Reports that a widget became active or inactive |
| CBasicEvent< CloseEvent > | |
| CCloseEvent | Reports that a widget is closing |
| CBasicEvent< EnableEvent > | |
| CBasicEvent< EnterEvent > | |
| CEnterEvent | Pointer entered a widget |
| CBasicEvent< FocusEvent > | |
| CFocusEvent | Reports that a widget gained or lost focus |
| CBasicEvent< InvalidateEvent > | |
| CBasicEvent< KeyEvent > | |
| CKeyEvent | Key press or release |
| CBasicEvent< LayoutEvent > | |
| CBasicEvent< LeaveEvent > | |
| CLeaveEvent | Pointer left a widget |
| CBasicEvent< MeasureEvent > | |
| CBasicEvent< MouseEvent > | |
| CMouseEvent | Pointer movement or button change |
| CBasicEvent< MoveEvent > | |
| CMoveEvent | Reports that a widget moved |
| CBasicEvent< PaintEvent > | |
| CPaintEvent | Reports a dirty rectangle that a widget must paint |
| CBasicEvent< RescaleEvent > | |
| CBasicEvent< ResizeEvent > | |
| CResizeEvent | Reports that a widget was resized |
| CBasicEvent< ScrollEvent > | |
| CScrollEvent | Scroll or wheel movement |
| CBasicEvent< ShowEvent > | |
| CShowEvent | Reports that a widget was shown or hidden |
| CBasicEvent< TouchEvent > | |
| CTouchEvent | Touch press, move, or release |
| CBasicEvent< WindowStateEvent > | |
| CWindowStateEvent | Reports that a window's presentation state changed |
| CBasicEvent< T > | Event base that clones, destroys and identifies a derived type T |
| CExternalRefCounted< T > | Non-intrusive reference counting for SmartPtr |
| CSmartPtr< BrushData > | |
| CSmartPtr< FontData > | |
| CSmartPtr< FontFaceData > | |
| CSmartPtr< PathData > | |
| CSmartPtr< PenData > | |
| CSmartPtr< T, OwnershipPolicy, DestroyPolicy > | Policy based smart pointer |
| CFacetPtr< T > | Manages a reference-counted Style::Facet |
| CFault | Remoting fault exception |
| CFault | JSON-RPC fault exception |
| CFault | XML-RPC fault exception |
| CFault | XML-RPC fault exception |
| CMessageHeader::Field | Field of a HTTP header |
| CFileInfo | Provides information about a node in the file-system |
| CFixupInfo | Fixup of references during serialization |
| CFont | Font family, size and style |
| CFontFace | Resolved font family and style |
| CFontMetrics | Ascent, descent and line height of a font |
| CFontProvider | Backend that loads font files |
| CFontRegistry | Registry of font files |
| CFormatter | Support for serialization to different formats |
| CJsonFormatter | JSON Formatter |
| CFormatter | Formatter for JSON-RPC message serialization and deserialization |
| CXmlFormatter | Format objects or data to XML |
| CGraphicsBackend | Graphics backend used by platform integration |
| CIActivator | Dependency resolver |
| CIAutoReleasePool | Auto-release pool interface |
| CAutoReleasePool | Auto-release pool implementation |
| CIBuffer | Buffer interface |
| CBuffer | Default buffer implementation |
| CIComponentDeclaration | Component instance declaration |
| CIComponentStatus | Component status interface |
| CIComponentType | Component interface query |
| CIComponentPlugin | Component plugin interface |
| CComponentPlugin< ComponentManager, ComponentManagerFactory > | |
| CComponentPlugin< Main, MainFactory > | |
| CComponentPlugin< T, Factory > | Default component plugin |
| CIcon | Represents an image at one or more logical sizes |
| CIconProvider | Provides images for Icon objects |
| CIDependencyInfo | Dependency information |
| CIEnumerable< T > | Enumerable interface |
| CIEnumerable< const char * > | |
| CIEnumerable< typename Container::value_type > | |
| CBasicEnumerable< Container, T > | Makes any standard C++ container enumerable |
| CIEnumerationBase | Enumerator base implementation |
| CReference< T > | |
| CIEnumeration< const char * > | |
| CIEnumeration< T * > | Enumerator implementation for pointer types |
| CIEnumeration< T > | Enumerator implementation |
| CIEnumeration< T * > | Enumerator implementation for pointer types |
| CImageFormat | Runtime pixel format |
| CArgb32 | ARGB-32 image format |
| CRgb16 | RGB-565 image format |
| CRgb32 | Premultiplied ARGB-32 image format |
| CYuv12 | YV-12 image format |
| CImageTraits< FormatT > | Image traits |
| CInputIterator | Input iterator to read JSON nodes with a reader |
| CInputIterator | Input iterator to read XML nodes with an XmlReader |
| CInputMethod | Extension for platform or custom text entry |
| CDefaultInputMethod | Provides the application-owned default input method |
| CInvalidDate | Indicates an invalid date value |
| CInvalidRegex | Invalid regular expression |
| CInvalidTime | Indicates an invalid time value |
| CInvokable< As > | Interface for invokable entities |
| CInvokable< As... > | |
| CCallable< R, As... > | |
| CConstMethod< R, ClassT, As... > | |
| CFunction< R, As... > | |
| CMethod< R, Pt::Delegate< R, As... >, As... > | |
| CMethod< R, ClassT, As... > | |
| CConstMethod< R, ClassT, As > | Adapter for const class methods |
| CFunction< R, As > | Wraps free functions into a generic callable for use with the signals/slots |
| CMethod< R, ClassT, As > | Adapter for class methods |
| CCallable< R, typename std::tuple_element< Is, Tuple >::type... > | |
| CCallable< R, typename std::tuple_element< Is, Tuple >::type..., BoundT > | |
| CCallable< R, A... > | |
| CLambda< L, R, A... > | |
| CLambda< L, R, A > | Adapts a lambda or function object as a callable |
| CCallable< R, std::tuple_element< Is, Tuple >::type... > | |
| CCallable< void, As... > | |
| CMethod< void, C, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void, Pt::Void > | |
| CMethod< void, C, A1, A2, A3, A4, A5 > | |
| CMethod< void, C, A1, A2, A3, A4 > | |
| CMethod< void, C, A1, A2, A3 > | |
| CMethod< void, C, A1, A2 > | |
| CMethod< void, C, A1 > | |
| CMethod< void, C > | |
| CMethod< void, Pt::Signal< As... >, As... > | |
| CCallable< CallT *, Pt::Remoting::Responder & > | |
| CCallable< R, As > | An interface for all callable entities |
| CIOError | I/O error |
| CAccessFailed | Failed to access a resource |
| CAddressInUse | Local network address is already in use |
| CHttpError | HTTP run-time error |
| CSslError | Generic SSL run-time error |
| CHandshakeFailed | SSL handshake failed |
| CInvalidCertificate | Invalid SSL certificate or certificate chain |
| CIOError | I/O error |
| CAccessFailed | Failed to access a resource |
| CHttpError | HTTP run-time error |
| CSslError | Generic SSL run-time error |
| CIPixmapImpl | Platform pixmap implementation |
| CIStringStream | Unicode string input stream |
| CSerializationInfo::Iterator | Forward Iterator for child elements |
| CPluginManager< IfaceT, PluginT >::Iterator | Iterator for loaded plugins |
| CIUnknown | Interface base class |
| CIActivate | Activation interface for required dependencies |
| CIComponentManager | Component manager interface |
| CIConnect | Interface for optional component connections |
| CILauncher | Launcher strategy interface |
| CIMain | Main program interface |
| CJpegReader | JPEG image reader |
| CJsonError | Exception during JSON processing |
| CSyntaxError | Indicates JSON syntax errors |
| CJsonWriter | Writes JSON to a text stream |
| CKey | Key code and modifiers |
| CCanvasLayout::LayoutParams | Position and size of a canvas child |
| CLibrary | Shared library loader |
| CLineEditor | Single-line text, caret, and scroll helper |
| CLineEditState | Transient visual state of a line edit |
| CListBoxState | Transient visual state of a list box |
| CListItemState | Transient visual state of a list item |
| CLiteralPtr< T > | Represents a pointer to a literal |
| CLoadInfo | Loads referencable types |
| CMenuBase | Defines the coordination interface shared by menu containers |
| CMenu | Represents a popup menu containing commands and nested menus |
| CMenuBar | Represents a horizontal bar of top-level menus |
| CMessage | HTTP message with header and body |
| CReply | HTTP reply message |
| CRequest | HTTP request message |
| CMessageProgress | Progress of an asynchronous HTTP send or receive |
| CKey::Modifiers | Stores a set of key modifier flags |
| CMouseButton | Mouse button identity |
| CMouseState | Pressed or released state of the mouse buttons |
| CNamespace | A namespace used in an XML document |
| CNode | JSON document node |
| CBoolean | Represents a boolean |
| CEndArray | Represents the end of an array |
| CEndDocument | Represents the end of an JSON document |
| CEndObject | Represents the end of an object |
| CFloat | Represents a float |
| CInteger | Represents an integer |
| CMember | Represents a object member |
| CNull | Represents a null value |
| CStartArray | Represents the start of an array |
| CStartObject | Represents the start of an object |
| CString | Represents a string |
| CNode | XML document node |
| CCharacters | A Character node represents text in an XML document |
| CComment | A Comment node represents a comment in an XML document |
| CDocType | A DocType node represents the begin of a DTD |
| CEndDocType | An EndDocType node represents the end of a DTD |
| CEndDocument | Represents the end of an XML document |
| CEndElement | Represents a closing element tag in an XML document |
| CEntityReference | An entity reference XML node |
| CProcessingInstruction | A processing instruction of an XML document |
| CStartDocument | A Node representing the begin of the XML document |
| CStartElement | Represents the start of an element in an XML document |
| CNonCopyable | Base class that disables copy construction and assignment |
| CIConnector | Creates IConnection objects for a driver |
| CTransaction | Unit of work on a database connection |
| CSqliteTransaction | SQLite transaction with optional immediate locking |
| CDeserializer | Deserializes a set of types |
| CXmlDeserializer | Deserialize objects and data from XML |
| CStyle::Facet | Represents a type-tagged, reference-counted object stored by Style |
| CRenderer | Provides cloneable drawing for one control family |
| CButtonRenderer | Renders the look of a push button |
| CCheckBoxRenderer | Renders the look of a check box |
| CComboBoxRenderer | Renders the look of a combo box |
| CLineEditRenderer | Renders the look of a line edit |
| CListBoxRenderer | Renders the look of a list box |
| CListItemRenderer | Renders the look of a list item |
| CPanelRenderer | Renders the look of a panel-like widget |
| CProgressBarRenderer | Renders the look of a progress bar |
| CScrollBarRenderer | Renders the look of a scroll bar |
| CSliderRenderer | Renders the look of a slider |
| CSpinBoxRenderer | Renders the look of a spin box |
| CTabViewRenderer | Renders the look of a tab view |
| CStyler | Manages renderer binding for one control family |
| CButtonStyler | Binds a push button to the current style renderer |
| CCheckBoxStyler | Binds a check box to the current style renderer |
| CComboBoxStyler | Binds a combo box to the current style renderer |
| CLineEditStyler | Binds a line edit to the current style renderer |
| CListBoxStyler | Binds a list box to the current style renderer |
| CListItemStyler | Binds a list item to the current style renderer |
| CPanelStyler | Binds a panel-like widget to the current style renderer |
| CProgressBarStyler | Binds a progress bar to the current style renderer |
| CScrollBarStyler | Binds a scroll bar to the current style renderer |
| CSliderStyler | Binds a slider to the current style renderer |
| CSpinBoxStyler | Binds a spin box to the current style renderer |
| CTabViewStyler | Binds a tab view to the current style renderer |
| CPaintContext | Active painting session on a surface |
| CPaintContext | Active painting session on a Forms paint surface |
| CPaintSurface | Target for drawing operations |
| CPaintSurface | Forms render target for painting |
| CPixmap | Off-screen Forms paint surface |
| CBitmap | Off-screen image that can be painted |
| CPainterBase | Drawing commands and paint state |
| CPainter | Draws on a Forms paint surface or paint context |
| CPainter | Painter for a surface or a paint context |
| CAuthenticator | Client-side authentication |
| CAuthorization | Asynchronous HTTP authorization operation |
| CAuthorizer | Server-side authorization |
| CBasicAuthorizer | Server-side basic HTTP authorization |
| CBasicUserListAuthorizer | Server-side basic HTTP authorization against a user list |
| CClient | HTTP user agent |
| CMessageHeader | HTTP message header |
| CServer | Listening HTTP server |
| CService | Factory for request responders |
| CBasicService< R, Alloc > | Basic HTTP service implementation |
| CWebSocketService | HTTP service for the WebSocket handshake |
| CHttpService | HTTP service for JSON-RPC 2.0 |
| CHttpService | HTTP service that serves declared MCP tools |
| CHttpService | HTTP service for XML-RPC |
| CServlet | Maps requests to a service |
| CMapAny | Maps any request to a service |
| CMapUrl | Maps requests to a service by URL |
| CJsonFormatter | JSON Formatter |
| CJsonReader | Reads JSON as a Stream of Nodes |
| CFormatter | Formatter for JSON-RPC message serialization and deserialization |
| CTool | One MCP tool in a server declaration |
| CToolDeclaration | MCP server name, version and tool catalog |
| CType | JSON Schema type for an MCP tool parameter |
| CArrayType | JSON array schema with one element type |
| CEnumType | String schema restricted to a fixed set of values |
| CNullableType | Schema that accepts a type or JSON null |
| CObjectType | JSON object schema with named properties |
| CMemoryPool | Memory pool for objects of the same size |
| CPageAllocator | Page based allocator |
| CPoolAllocator | Pool based allocator |
| CClient | A client for remote procedure calls |
| CClient | A client for JSON-RPC 2.0 remote procedure calls |
| CHttpClient | A client for JSON-RPC 2.0 remote procedure calls via HTTP |
| CClient | A client for remote procedure calls |
| CHttpClient | A client for SOAP via HTTP |
| CClient | A client for remote procedure calls |
| CHttpClient | A client for remote procedure calls via HTTP |
| CResponder | Dispatches requests to a service procedure |
| CResponder | Dispatches JSON-RPC requests to a service procedure |
| CResponder | Dispatches requests to a service procedure |
| CResponder | Dispatches requests to a service procedure |
| CResult< R > | Result of a remote procedure call |
| CServiceDefinition | Remote service definition |
| CSingleton< T > | Process-wide single instance of T |
| CType | XML schema type for WSDLs |
| CCertificate | X509 certificate |
| CContext | Shared configuration for SSL connections |
| CIOStream | SSL iostream |
| CClock | Stopwatch, system time and monotonic ticks |
| CCondition | Signal and wait synchronisation primitive |
| CEventSink | Receiver for events |
| CEventLoop | Event loop of a thread or process |
| CEventSource | Sends events to sinks in other threads |
| CLogChannel | Logging channel |
| CLogMessage | Logs records with a logger |
| CLogRecord | Log records can be added to a log |
| CLogTarget | Target of log-messages |
| CLogger | Writes log records to a target |
| CMutex | Mutual exclusion device |
| CMutexLock | Scoped lock for a Mutex |
| CPipe | Pair of IODevice endpoints that form a half-duplex pipe |
| CProcess | Starts another program as a child process |
| CReadLock | Scoped read lock for a ReadWriteMutex |
| CReadWriteMutex | Mutex for concurrent readers or one writer |
| CRecursiveLock | Scoped lock for a RecursiveMutex |
| CRecursiveMutex | Recursive mutual exclusion device |
| CSelectable | Operation that runs through an event loop |
| CScript | Lua script |
| CTcpServer | Listens for TCP connections |
| CAsyncYield | Awaitable that schedules a resume in the EventLoop |
| CIODevice | Endpoint for I/O operations |
| CWebSocket | Framed WebSocket I/O device |
| CTcpSocket | Connected TCP byte stream |
| CUdpSocket | UDP datagram socket |
| CFileDevice | Read and write to files |
| CSerialDevice | Serial port as an IODevice |
| CIONotifier | Monitors a native handle or file descriptor |
| CSemaphore | Counting semaphore |
| CSpinLock | Scoped lock for a SpinMutex |
| CSpinMutex | Spin mutex |
| CThread | Portable thread of control |
| CAttachedThread | Thread that joins in its destructor |
| CDetachedThread | Thread that runs without a waiter |
| CWriteLock | Scoped write lock for a ReadWriteMutex |
| CReporter | Test event reporter |
| CTest | Test base class |
| CApplication | Run registered tests |
| CTestCase | Single test with setup and teardown |
| CTestSuite | Protocol and data driven testing |
| CAttributeList | An attribute list of an XML element |
| CDocType | A DocType node represents the begin of a DTD |
| CDocTypeDefinition | The DocTypeDefinition of an XML document |
| CDocTypeValidator | Validates an XML document against a DTD |
| CEndDocType | An EndDocType node represents the end of a DTD |
| CEndElement | Represents a closing element tag in an XML document |
| CEntityReference | An entity reference XML node |
| CInputSource | Input source for the XML reader |
| CBinaryInputSource | Binary input source for the XML reader |
| CTextInputSource | Text input source for the XML reader |
| CStringInputSource | String input source for the XML reader |
| CStartElement | Represents the start of an element in an XML document |
| CXmlFormatter | Format objects or data to XML |
| CXmlReader | Reads XML as a Stream of XML Nodes |
| CNotation | A notation declaration in a DTD |
| COStringStream | Unicode string output stream |
| CPaint | Pen, brush, font and composition mode |
| CPanelState | Transient visual state of a panel-like widget |
| CPath | Sequence of lines and curves |
| CPath | Represents a path in the file-system |
| CPathElement | Read-only view of a path element |
| CPathIterator | Forward iterator over path elements |
| CPen | Outline color, width and style |
| CPixel< ColorT > | Cursor to one pixel |
| CPixelBase | Pixel base class |
| CPluginId | ID for plugin exports |
| CPlugin< Iface > | Interface for plugins |
| CBasicPlugin< Class, Iface > | A plugin implementation |
| CPluginManager< IfaceT, PluginT > | Manages loaded plugins |
| CPngReader | PNG image reader |
| CPngWriter | PNG image writer |
| CPoint | Floating-point X and Y coordinates |
| CPointI | Integer X and Y coordinates |
| CProcedureDeclaration | Maps parameter names to positional indices for named parameters |
| CProcessInfo | Startup parameters for a Process |
| CProgressBarState | Transient visual state of a progress bar |
| CProperty | Named slot of an object schema or a tool parameter |
| CQName | A qualified XML name |
| CQueue< T > | Thread-safe FIFO queue |
| CRect | Floating-point rectangle |
| CRectI | Integer rectangle |
| CRefLinked< T > | Reference linking policy for SmartPtr |
| CRegex | Regular Expressions for Unicode Strings |
| CRegexSMatch | Result of a regular expression match |
| CRegisterTest< TestT > | Registers tests to an application |
| CResponder | Object that handles input or forwards it |
| CWidget | Common type of every visual Forms object |
| CResponder | Handles one HTTP request and writes the reply |
| CWebSocketResponder | Responder for the WebSocket handshake |
| CResult | Buffered query result with random-access rows |
| CResult | Result of a finished Lua script |
| CRgb16Color | Native RGB-565 color type |
| CRgb16ConstPixel | RGB-565 const pixel |
| CRgb16Pixel | RGB-565 pixel |
| CRgb32Color | Premultiplied standard color type |
| CRgb32ConstPixel | Premultiplied ARGB-32 const pixel |
| CRgb32Pixel | RGB-32 pixel as premultiplied ARGB-32 |
| CRow | One row of a buffered query result |
| CSaveInfo | Saves referencable types |
| CScaling | Conversion between logical units and pixels |
| CScrollBarState | Transient visual state of a scroll bar |
| CSerializationContext | Context for the serialization of types |
| CXmlSerializationContext | Serialization context for XML serialization |
| CSerializationError | Error during serialization of a type |
| CSettingsError | Invalid settings text |
| CSerializationInfo | Represents arbitrary types during serialization |
| CSettings | Hierarchical application settings loaded from text |
| CSerializer | Serializes a set of types |
| CXmlSerializer | Serialize objects or data to XML |
| CService | Synchronous MCP service over standard streams |
| CServiceDeclaration | Declares named parameter mappings for JSON-RPC procedures |
| CServiceProcedure | Service procedure |
| CActiveProcedure< R, As > | Asynchronous service procedure |
| CBasicProcedure< R, As > | Generic service procedure |
| CSize | Floating-point width and height |
| CSizeI | Integer width and height |
| CSizePolicy | Constraint used when measuring a control |
| CSliderState | Transient visual state of a slider |
| CSlot | Endpoint of a signal/slot connection |
| CBasicSlot< R, typename std::tuple_element< Is, Tuple >::type... > | |
| CBasicSlot< R, typename std::tuple_element< Is, Tuple >::type..., BoundT > | |
| CBasicSlot< R, As... > | |
| CConstMethodSlot< R, ClassT, As > | Wraps ConstMethod objects so that they can act as Slots |
| CDelegateSlot< R, As > | Wraps Delegate objects so that they can act as Slots |
| CFunctionSlot< R, As > | Wraps Function objects so that they can act as slots |
| CMethodSlot< R, ClassT, As > | Wraps Method objects so that they can act as Slots |
| CBasicSlot< R, A... > | |
| CLambdaSlot< C, R, As... > | |
| CLambdaSlot< L, R, A > | Adapts a Lambda for use as a slot |
| CBasicSlot< void, As... > | |
| CSignalSlot< As > | Wraps Signal objects so that they can act as Slots |
| CBasicSlot< R, As > | Base type for various "slot" types |
| CSmartPtr< Pt::Db::IBlob, InternalRefCounted< Pt::Db::IBlob >, Release< Pt::Db::IBlob > > | |
| CSourceInfo | Source code info class |
| CSpacing | Stores four-sided inset values |
| CSpinBoxState | Transient visual state of a spin box |
| CStatement | Prepared SQL statement with named host variables |
| CStdioService | MCP service over standard streams with an event loop |
| CString | Unicode capable basic_string |
| CStringStream | Unicode string stream |
| CStyle | Stores renderer facets for the active theme |
| CPlatinumStyle | Provides the built-in default Style |
| CStyleOption | Defines the base type of a named appearance option |
| CAccentColorOption | Accent color option |
| CAlternateViewBackgroundOption | Alternate view background brush option |
| CBackgroundOption | Background brush option |
| CContourOption | Contour pen option |
| CFontOption | Stores a complete font or partial font overrides |
| CForegroundOption | Foreground brush option |
| CHighlightColorOption | Highlight color option |
| CHighlightedTextColorOption | Highlighted text color option |
| CHoverBackgroundOption | Hover background brush option |
| CPlaceholderTextColorOption | Placeholder text color option |
| CPopupBackgroundOption | Popup background brush option |
| CPopupTextColorOption | Popup text color option |
| CTextBackgroundOption | Text background brush option |
| CTextColorOption | Text color option |
| CViewBackgroundOption | View background brush option |
| CStyleOptions | Stores named appearance options |
| CSymbol | Symbol resolved from a shared library |
| CSystemError | Exception for a failed system operation |
| CProcessFailed | Thrown when a process does not terminate normally |
| CSymbolNotFound | Thrown, when a symbol is not found in a library |
| CTabViewItem | Item used by a tab view |
| CTabViewItemState | Transient visual state of a tab |
| CTabViewState | Transient visual state of a tab view |
| CTarEntry | Represents a single entry returned by TarReader |
| CTarReader | Incremental reader for tar archives (Pax/UStar format) |
| CTarWriter | Blocking writer for tar archives (Pax/UStar format) |
| CTcpServerOptions | TCP server listen options |
| CTcpSocketOptions | TCP socket connection options |
| CTestContext | Context in which test are run |
| CTestFixture | Fixture interface for tests |
| CTestCase | Single test with setup and teardown |
| CTestSuite | Protocol and data driven testing |
| CTestProtocol | Protocol for test suites |
| CTextProtocol | Implements a simple text protocol |
| CTextBlock | Represents wrapped text as positioned lines |
| CTextBuffer | Converts character sequences with different encodings |
| CTextCodec< CharT, ByteT > | Converts between character encodings |
| CTextCodec< Char, char > | |
| CUtf16BECodec | UTF-16 big endian codec |
| CUtf16LECodec | UTF-16 little endian codec |
| CUtf32BECodec | UTF-32 big endian codec |
| CUtf32LECodec | UTF-32 little endian codec |
| CUtf8Codec | Convert between unicode and UTF-8 |
| CTextCodec< char, char > | |
| CBase64Codec | A codec for base-64 encoding |
| CTextCodec< char_type, extern_type > | |
| CTextCodec< Pt::Char, char > | |
| CLatin1Codec | A codec for latin-1 encoding |
| CTextIStream | Text input stream for unicode character conversion |
| CTextLine | Represents one laid-out line in a TextBlock |
| CTextMetrics | Width and bounds of a text run |
| CTextOStream | Text output stream for unicode character conversion |
| CTextStream | Text stream for unicode character conversion |
| CTime | Time expressed in hours, minutes, seconds and milliseconds |
| CTimer | Interval timeout notifications |
| CTimespan | Represents time spans in microsecond resolution |
| CTransform | 2D affine transform |
| CTypeInfo | Extended API for std::type_info |
| CTypeManager | Type catalog for Lua bindings |
| CTypeTraits< T > | Traits for type properties |
| CUdpSocketOptions | UDP socket bind and send options |
| CUtf8Appender | UTF-8 string output iterator |
| CUtf8Convert | UTF-8 string converter |
| CUtf8Iterator | UTF-8 string input iterator |
| CValue | One column value of a query result |
| CViewBase | Width, height and stride of an image or view |
| CBasicConstImage< ImageFormat > | |
| CBasicConstImage< ImageFormat, ImageTraitsF > | |
| CBasicConstImage< Argb32 > | |
| CBasicConstImage< Rgb16 > | |
| CBasicConstImage< Rgb32 > | |
| CBasicConstImage< Yuv12 > | |
| CBasicConstView< ImageFormat > | |
| CBasicConstView< ImageFormat, ImageTraitsF > | |
| CBasicConstView< Argb32 > | |
| CBasicConstView< Rgb16 > | |
| CBasicConstView< Rgb32 > | |
| CBasicConstView< Format, Traits > | |
| CBasicImage< ImageFormat > | |
| CBasicImage< ImageFormat, ImageTraitsF > | |
| CBasicImage< Argb32 > | |
| CArgb32Image | ARGB-32 image |
| CBasicImage< Rgb16 > | |
| CBasicImage< Rgb32 > | |
| CRgb32Image | Premultiplied ARGB-32 image |
| CBasicImage< Yuv12 > | |
| CBasicView< ImageFormat > | |
| CBasicView< ImageFormat, ImageTraitsF > | |
| CBasicView< Argb32 > | |
| CBasicView< Rgb16 > | |
| CBasicView< Rgb32 > | |
| CBasicView< Yuv12 > | |
| CBasicView< Format, Traits > | |
| CBasicConstImage< FormatT, TraitsT > | Read-only wrap of pixel data |
| CBasicConstView< FormatT, TraitsT > | Read-only image region |
| CBasicImage< FormatT, TraitsT > | Image that owns or wraps pixel data |
| CBasicView< FormatT, TraitsT > | Non-owning image region |
| CVoid | Marker type for an unused template argument |
| CWindowState | Presentation state of a window |
| CWindowType | Frame style of a window |
| CXmlDeclaration | XML declaration of an XML document |
| CXmlError | Exception during XML processing |
| CSyntaxError | Indicates XML syntax errors |
| CXmlResolver | Resolves external entities and DTDs |
| CXmlWriter | Writes XML to a text stream |
| CYuv12ConstPixel | YV12 const pixel |
| CYuv12Pixel | YV-12 pixel |