A class library for Ada for those who like OO programming.
Currently the following functionality is migrated to Ada 2022:
- Getopt commandline argument parser - with wide character support.
- String utilities - with wide character support.
- Calendar utilities - with wide character support.
- Trace utility - with wide character support.
- Protected queue - with finish, wait for finish and abort support.
- Smart pointer
- Reference counted
- Unique pointer
- Shared pointer
- AUnit compatible informative asserts
- generic for access types
- generic for arrays types
- generic for discrete types
- generic for floating point types
- generic for fixed point types
- generic for decimal fixed point types
- generic for vector types
- AUnit parameter
- Call one test with multipe input and expected values
See GNATdoc for details.
Development versions and testsuite available using the follwowing index:
alr index --add "git+https://github.com/krischik/alire-index.git#develop" --name krischik
Source code and testsuite available on SourceForge