Isle
Loading...
Searching...
No Matches
stlcompat.h File Reference

[AI] STL compatibility layer header to provide consistent STL (Standard Template Library) types and algorithms across different compiler versions. More...

#include "compat.h"
#include <algorithm>
#include <list>
#include <map>
#include <set>
#include <utility>
#include <vector>
Include dependency graph for stlcompat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

[AI] STL compatibility layer header to provide consistent STL (Standard Template Library) types and algorithms across different compiler versions.

[AI] This header abstracts away differences between compiler STL implementations by conditionally including a custom STL emulation layer (mxstl.h) for old MSVC 4.2 compilers, or by importing standard STL types if available (for modern compilers). By including this file, code can rely on commonly used STL containers (vector, list, set, etc.) regardless of environment. [AI]

Definition in file stlcompat.h.