Detailed Description

The real-time STL package provides a lightweight static replacement for the standard template library. It does not use any dynamic memory allocation. The size of containers can be specified statically during compile time. This makes our package safe to use in devices with very limited resources.

We only provide a subset of the STL functionality. We limited ourselves to the most often used containers and algorithms. But we took great care to provide the same interface as the STL equivalents. This simplifies the switch to a different implementation. Our RT STL also adheres to the performance requirements of the library functions, unless otherwise specified.