libpromeki main
PROfessional MEdia toolKIt
 
Loading...
Searching...
No Matches
Core Containers

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...
 

Detailed Description

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.