A C++ template library for embedded applications
Designed and maintained by
Aster Consulting Ltd
Join the ETL community

Tutorials



I've created a (growing) set of tutorials to help you get to know the library better.
If there is an aspect of the library that you find difficult to use or understand then
let me know and I'll try to knock together some examples of how to use it, and even why you should use it.
function A set of wrapper templates to allow a member or static function to be called without the caller having to know the specific details of the callee.
Containers A quick introduction to containers.
observer A templated set of classes to allow easier implemtation of the observer pattern.
visitor A templated set of classes to allow easier implemtation of the visitor pattern.
Messages The messaging framework.
Generators Generators create parts of the ETL code based on user requirements.
Concurrent Queues A set of concurrent queues, both Single Producer / Single Consumer (SPSC) and Muli Producer / Multi Consumer (MPMC)