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.
Loading...
Searching...
No Matches
jh::avl Namespace Reference

Internal AVL-tree implementation namespace for jh::ordered_set and jh::ordered_map. More...

Classes

struct  avl_node
 Node element for the contiguous AVL tree. More...
struct  avl_node< K, jh::typed::monostate >
 Node element for set-style contiguous AVL trees. More...
class  tree_map
 Contiguous-array AVL tree used by jh::ordered_map and jh::ordered_set. More...

Detailed Description

Internal AVL-tree implementation namespace for jh::ordered_set and jh::ordered_map.

This namespace contains the low-level, index-based AVL tree machinery used to implement the contiguous ordered containers. It is an internal implementation detail and is not intended for direct use.

See also
jh::ordered_set
jh::ordered_map