Container classes wrapping the C++ Standard Library containers. More...
Classes | |
| class | Array< T, NumValues > |
| Fixed-size array container wrapping std::array. More... | |
| class | Deque< T > |
| Double-ended queue container wrapping std::deque. More... | |
| class | HashMap< K, V > |
| Unordered associative container wrapping std::unordered_map. More... | |
| class | HashSet< T > |
| Unordered unique-element container wrapping std::unordered_set. More... | |
| class | List< T > |
| Dynamic array container wrapping std::vector. More... | |
| class | Map< K, V > |
| Ordered associative container wrapping std::map. More... | |
| class | PriorityQueue< T, Compare > |
| Priority queue container wrapping std::priority_queue. More... | |
| class | Queue< T > |
| Thread-safe FIFO queue. More... | |
| class | Set< T > |
| Ordered unique-element container wrapping std::set. More... | |
| class | Span< T > |
| Non-owning view over contiguous storage, wrapping std::span. More... | |
| class | Stack< T > |
| LIFO stack container wrapping std::stack. More... | |
Container classes wrapping the C++ Standard Library containers.
Provides consistent, Qt-inspired APIs over standard containers such as std::vector, std::map, std::set, std::deque, and std::array. Every container follows libpromeki naming conventions and integrates with SharedPtr for optional shared ownership.