| ▼Nkwk | Main KIWAKU namespace |
| ▼Nconcepts | |
| Rallocator | Allocator concept |
| Raxis | Axis concept |
| Rdynamic_axis | Dynamically-sized axis concept |
| Rstatic_axis | Statically-sized axis concept |
| Rcategory | Category concept |
| Rbasic_container | Basic container concept |
| Rcontainer | Container concept |
| Rtable | Table concept |
| Rview | View concept |
| Rjoker | Concept for types acting as a joker value |
| Rnamed_extent | Shape and stride named values |
| Rnumeric_extent | Shape and stride numerical values |
| Rextent | Shape and stride valid values |
| Rrange | Concept for types supporting calls to standard begin/end/size interface |
| Rcontiguous_range | Concept for Range types providing access to a contiguous block of data |
| Rpointer | Concept for types behaving as an actual pointer type |
| Rhas_static_size | Concept for types exposing a compile-time size value |
| Rcontiguous_static_range | Concept for Contiguous Range exposing a compile-time size value |
| Rslicer | Slicer specifier concept |
| Runit_slicer | Slicer specifier with unit step concept |
| Rcallable | KWK callable |
| Rdeferred_callable | KWK deferred callable |
| Rtag_invocable | Type supporting the tag_invoke protocol |