ORIGINAL
Loading...
Searching...
No Matches
map.h File Reference

Abstract base class for map-like container implementations. More...

#include "allocator.h"
#include "container.h"
#include "couple.h"
Include dependency graph for map.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  original::map< K_TYPE, V_TYPE, ALLOC >
 Abstract base class for key-value mapping containers. More...
 

Namespaces

namespace  original
 Main namespace for the project Original.
 

Detailed Description

Abstract base class for map-like container implementations.

Provides the interface for key-value pair containers that will be implemented by concrete classes like hashMap and treeMap. The map maintains unique keys and allows efficient value lookup and modification.

Key Features:

  • Type-safe key-value pair storage
  • Basic CRUD operations (add, remove, update, get)
  • Const and non-const element access
  • Key existence checking
  • Memory management through allocator support