source
adacl
5.16.0
Ada Class Library (String, Trace, AUnit, Smart Pointer. GetOpt)
5.16.0
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.0.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:efafbf03188c21a23d5342a636c987e043502475492e5f3d6f8a283e30513878",
"sha512:283e24530899218bcc73aa0cd11e6139972ddd958784529019a4c7886b36711f71ebce0ae37f58a823ca321db30a20b50754e578207de77f8ae7e707d3a0b928"
]
}