|
JH-Toolkit v1.4.1
An engineering-oriented C++20 toolkit with duck-typed concepts, static design, async coroutines, and semantic containers โ header-only, RTTI-free, and concurrency-friendly.
|
Files | |
| closable_container.h | |
Compile-time deduction of container closability โ determining whether and how a container C can be directly constructed ("closed") from a range R. | |
| collectable_container.h | |
Compile-time deduction of collectable containers โ determining whether and how a container C can accept elements of a range R through incremental, value-preserving insertion. | |
| container_traits.h | |
| Unified deduction model for container element types. | |
| hashable.h | |
| Unified hashing concept suite with semantic extension and ADL support. | |
| iterator.h | |
| Forward declaration and duck-typed iterator concept definitions. | |
| mutex_like.h | |
| Foundational synchronization concepts and reentrance traits. | |
| pod_concepts.h | |
Aggregated header for POD-related concepts under jh::concepts. | |
| range_traits.h | |
| Generic range-related conceptual utilities and traits. | |
| sequence.h | |
| Concept and utilities for immutable sequence detection in C++20. | |
| tuple_like.h | |
| Validation utilities for tuple-like traits, comprising structural detection of tuple-like semantics and strict matching for pair-like binary tuple structures. | |