|
CPPX 1.1.2
A Modern C++ Utility Library
|
CPPX is a modern C++17 library providing robust, memory-safe implementations of complex data structures.
This documentation provides detailed API references for all classes, namespaces, and functions available in the library.
If you are looking for specific data structures, start here:
| Module | Description | Key Class |
|---|---|---|
| Binary Search Tree | Standard unbalanced BST implementation. | stl_ext::BST |
| AVL Tree | Self-balancing binary search tree (strictly balanced). | stl_ext::AVLTree |
| Binary Tree | Base class providing traversals and node logic. | stl_ext::BinaryTree |
| Node | The fundamental building block managed by smart pointers. | stl_ext::Node |
A simple example of using the AVL Tree to ensure O(log n) lookups: