Topics
Here is a list of all topics with brief descriptions:
 Core ModuleBasic types, memory, text, callbacks, utilities and serialization
  Fixed-Size IntegersFixed-width signed and unsigned integer types
  Byte OrderLittle-endian and big-endian integer conversion
  Atomic OperationsLock-free atomic integer and pointer operations
  StreamsStream buffers and iostreams with peek and partial write
  Zlib StreamsZlib compression through stream buffers and iostreams
  Dates and TimesDurations and points in calendar time
  CoroutinesCancellable, co_await-able tasks and lazily produced value sequences
  AllocatorsCustom allocation strategies for optimized memory management
  Text ProcessingUnicode characters, strings, encodings and regular expressions
  Signals and DelegatesType-safe callback mechanism for connecting signals to slots and delegates
  Type Traits and InformationCompile-time type traits and runtime type information
  ConversionsConversion between strings and numbers
  SerializationComposing and decomposing types to text or binary formats
 Database AccessPortable SQL connections, statements and results
  ConnectionsOpen a database and run SQL on it
  StatementsBind parameters and run prepared SQL
  ResultsBuffered rows, column values and binary data
  CursorsFetch large results in batches
  TransactionsBegin, commit and roll back a unit of work
 Graphical User InterfacesApplication lifecycle and structure
  Widgets and ViewsWidget and view object model
  Windows and WorkspacesWindows and workspace management
  Layouting and PaintingInvalidate, layouting, and painting of visual content
  Pointer and Keyboard InputPointer, keyboard, and text-entry input
  LayoutsArrangement of child controls
  ButtonsCommands and boolean choices
  DisplaysText, panels, and progress without editing
  Editors and SelectorsText, numbers, lists, and ranges for entering or picking a value
  CollectionsLists, tabs, and scrollable content
  MenusMenu bars and popup menus for commands and context actions
  Icons and TextIcons and textual content for controls
  Styles and RenderersStyles, options, and renderers for widget appearance
 Graphics and ImagingImages and 2D drawing
  Images and Image ViewsImages, formats, views and pixels
  Drawing Graphics and TextRendering 2D shapes, text and images on paint surfaces
 HTTP Clients and ServersHTTP messages, clients and servers
  HTTP MessagesHeader, body and progress of HTTP messages
  HTTP ClientsSend requests and receive replies
  HTTP ServersListen, map requests and send replies
  WebSocketUpgrade an HTTP connection to a WebSocket
 Lua ScriptingLua runtime, reflected bindings and script execution
  Runtime and BindingsPrepare a Lua state and bind a type catalog
  ScriptsLoad, advance and read a Lua script
  Native CallsNative work Lua invokes in C++
 Model Context ProtocolMCP servers that expose C++ procedures as tools
  Parameter SchemasJSON Schema descriptors for MCP tool parameters
  Tools and Server DeclarationDeclare an MCP server and its tools
  Result ContentFormat a tool result as an MCP content block
  HTTP TransportServe MCP tools over HTTP
  Standard I/O TransportServe MCP tools over standard streams
 NetworkingTCP and UDP sockets
  TCP SocketsListen, accept and connect TCP streams
  UDP SocketsBind, send and receive UDP datagrams
 Secure CommunicationSSL/TLS streams, certificates and contexts
  CertificatesLoad and inspect X509 certificates
  SSL ContextConfigure protocol, identity and peer verification
  Secure StreamsHandshake, encrypted I/O and shutdown on an iostream
 System ModulePortable operating-system layer for a process
  File System AccessFile and directory operations with iterator-based traversal
  ConcurrencyThreads, mutexes, condition variables, queues and processes
  Event LoopsEvent loops, timers and console applications
  I/OSynchronous and asynchronous I/O devices and streams
  LoggingEfficient multi-threaded logging with configurable output channels
  Shared LibrariesLoading shared libraries and resolving symbols at runtime
  PluginsCreating plugin instances from shared libraries at runtime
  Tar Archive I/OReading and writing tar archives (Pax/UStar format)
 Unit TestingProtocol and data driven unit testing framework