Containers and Collections

Part of the redBlocks Component Library are container and collection classes. They are much better suited for deeply embedded software applications thatn the containers and collections that are included in the C++ standard template library (STL). This is because the STL containers rely on dynamic memory allocation and exception handling.

The redBlocks Component Library provides the following classes and more:

  • arrays
  • lists
  • ring buffers
  • maps (TreeMap, HashMap)
  • sets (HashSet, TreeSet, Bitset)
  • queues
  • ...