|
halcheck 1.0
|
| ▼Reference | Comprehensive documentation for the entire API |
| ▼gen | Random generation library |
| gen/arbitrary | Generating arbitrary values of a type |
| gen/dag | Generators for lib::dag |
| gen/discard | Non-standard test results and related functions |
| gen/element | Generating values in a range |
| gen/label | Primitives for managing unique identifiers |
| gen/optional | Generating optional values |
| gen/range | Generating values in an interval |
| gen/sample | Sampling primitives |
| gen/size | Sized generation primitives |
| ▼lib | General utility library |
| lib/any | An implementation of std::any |
| lib/atom | Identifier types with constant time equality comparison and hashing |
| lib/bit | Bit-level operations |
| lib/dag | Labelled directed acyclic graphs |
| lib/effect | Scoped algebraic effects (a.k.a. resumable exceptions.) |
| lib/functional | Utilities for functional programming |
| lib/iterator | Iterator utilities and adaptors |
| lib/memory | Utilities for dynamic memory management |
| lib/numeric | Utilities for numeric operations |
| lib/optional | An implementation of std::optional |
| lib/pp | Pre-processing utilities |
| lib/raise | A type for values that do not exist |
| lib/scope | Utilities for executing code on scope exit |
| lib/string | Additional string utilities |
| lib/trie | An implementation of a trie |
| lib/tuple | Utilities for std::tuple |
| lib/type_traits | Metaprogramming utilities |
| lib/typeinfo | Utilities for std::type_info |
| lib/utility | General utilities |
| ▼test | Test strategy library |
| test/strategy | Test strategies |