MySTL is a collection of STL-like containers and utilities implemented in C++.
A doubly linked list similar to std::list.
Smart pointers providing shared ownership, weak references, and shared_from_this support.
A hash table container similar to std::unordered_map.
A compile-time tuple with indexed access.
A type-erased callable wrapper similar to std::function.
A type-safe union for holding one of several types.
- STL-like interface
- Allocator support
- Iterators compatible with standard patterns
- Focus on correctness and exception safety