Ada Class Library
Table of Contents
Explore the crate below!
Strings, Tracing, AUnit, Smart Pointers, Getopt #
A versatile Ada 2022 class library for robust application development.
Features:
- Getopt: Command-line argument parser with wide character support
- Strings: Utilities for String, Wide_String, and Wide_Wide_String
- Calendar: Time and date utilities with wide character support
- Tracing: Diagnostic trace utility with wide character support
- Protected Queue: Supports finish, wait, and abort operations
- Smart Pointers:
- Reference-counted pointers
- Unique pointers (C++-style)
- Shared pointers (C++-style)
- AUnit-Compatible Assertions:
- Generic for access, array, discrete, floating-point, fixed-point, decimal, and vector types
- AUnit Parameter: Run tests with multiple inputs and expected values
Useful Links:
- Crate: adacl
- Documentation: GNATdoc (unit tests)
- Source: SourceForge unit tests
Licensed under GPL-3.0-or-later.