Adacl

Website:

https://sourceforge.net/projects/adacl/

Author:
  • Martin Krischik <krischik@users.sourceforge.net>
Maintainer:
  • Martin Krischik <krischik@users.sourceforge.net>
License:

GPL-3.0-or-later

Version:

5.16.0

Alire CI:

Dependencies: Dependents: Badge:

Ada Class Library (String, Trace, AUnit, Smart Pointer. GetOpt)

#library #command-line #trace #logging #string #aunit #assert #container #smart-pointer #ada2022

A class library for Ada for those who like OO programming.

Currently the following functionality is migrated to Ada 2022:

  • Getopt commandline argument parser
  • String utilities
  • Trace utility
  • 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 float types
    • generic for vector types

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