Source Code: GMCollections
File:
GMStrDef: General string definitions (Ansi/Unicode)
GMCompilerSettings: General compiler defines
FastMM4Options: General FastMM settings
DoNodeVisit: Recursive local node walk function
ReadNextLine: Function to read the next line from a sequential stream
GMCollections: ArrayList, AVL-Tree, Sophisticated Hash algorithm, Generics
GMIntf: General Interfaces and useful helpers
GMCommon: Threads, Streams, Storage, Registry, Files, Exceptions, Timer etc.
GMUnionValue: Fast Variant replacement using string instead of WideString.
GMPrsStg: Persistent value storage interfaces and implementations
GMCharCoding: base16, base32, base64 encoding/decoding (RFC 3548/4648)
GMCallstack: Call-stack analysis for error reporting
GMLoadResStr: Dynamic switch of resource string language
GMMapParser: Delphi Symbol-MAP file parser
GMPluginMgr: Dynamically detect and load plug-ins
GMZStrm: ZIP and GZIP stream implementation
GMXmlRprt: Verbose system/error report formatted as XML
GMWinCrypt: Convenience use of Windows crypt API
GMPoTrnslt: PO (i18n) resource string parser/translator
GMGdi: Colors, Pen, Brush, Region, Font, Clipping, Bitmap, Cursor, Imagelist
GMUiCore: Windows, Areas, Layouting, Menus, Dragging etc.
GMxCtrls: Controls based on GDI drawing only (easily portable)
GMxCmplxCtrls: Grid/Rowed controls based on GDI drawing only (easily portable)
GMOsCtrls: Controls provided by the operating system
GMOsExCtrls: Extended controls provided by the operating system
GMFastBMP: Lightning fast image processing, effects, filters, blending etc.
GMPngImage: PNG Image with alpha channel support.
GMXml: Lightning fast XML/HTML parser, and useful helpers
GMXmlPath: Lightning fast XML-Path expression evaluator
GMSql: DB base classes, connection, statement, SQL parsing
GMOdbcAPI: ODBC call level API
GMOdbcInstallAPI: ODBC maintenance API routines
GMOdbcObj: ODBC connection, statement, recordset, etc
GMOdbcUI: ODBC dialogs and UI-assemblies
GMSQLite3: SQLite3 convenience usage
GMSQLite3Api: SQLite3 call level API
GMSocketAPI: Berkeley sockets call level API
GMSockets: Non-blocking Berkeley only sockets with stream based data transfer
GMOpenSSLApi: OpenSSL call level API
GMOpenSSL: SSL/TLS socket based on OpenSSL
GMINetBase: Base classes for all Internet protocol implementations
GMSmtp: Sending mails via SMTP protocol.
GMImap: Receiving/managing mails via IMAP protocol.
GMFtp: Implementation of the FTP protocol (with SSL/TLS support)
GMHttp: HTTP protocol with SSL/TLS support, BASIC and NTLM authentication
GMNtlm: NTLM authentication message builders
GMSoap: SOAP protocol (client and server side)
GMWebDAV: WebDAV protocol (client side)
GMJson: JSON Parser
GMJsonPath: JSON Path expression evaluator