source
adacl
5.16.1
Ada Class Library (String, Trace, AUnit, Smart Pointer. GetOpt)
5.16.1
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
- Authors
- Martin Krischik <krischik@users.sourceforge.net>
- Maintainers
- Martin Krischik <krischik@users.sourceforge.net>
- Licenses
- GPL-3.0-or-later
- Tags
- library, command-line, trace, logging, string, aunit, assert, container, smart-pointer, ada2022
- Manifest
- index/ad/adacl/adacl-5.16.1.toml
Build and platform metadata 3 fields
- Build switches
{
"development": {
"contracts": "Yes",
"runtime_checks": "Overflow"
},
"release": {
"contracts": "No",
"runtime_checks": "Default"
},
"validation": {
"contracts": "Yes",
"runtime_checks": "Everything"
}
}
- Actions
[
{
"command": [
"alr",
"run"
],
"directory": "test",
"type": "test"
}
]
- Additional origin data
{
"hashes": [
"sha256:5d12aabe67b78c7dee0d9066e4be8175cb8c0a919b80a0a71be512eb7ebdd73e",
"sha512:44da40822cfa63e8d62999ae3881a5c474ca820fb7a184383ddbc81a32eb87fc3ec8b89f6a2d5ea06324205c793d56b51f4370c6a62387c99f3cc3aeb9985f6e"
]
}