A C++ template library for embedded applications
Embedded Template Library
Github
MIT licensed
Designed and
maintained by
John Wellbelove
Arduino
Slack
Why sponsor the ETL?
null_type
A placeholder type to use as unique default types in a list of template type parameters.
template
<
size_t
N>
class
null_type
{
};
Example
template
<
typename
T1 = etl::null_type<1>,
typename
T2 = etl::null_type<2>>
class
MyClass
null_type.h
Home
Overview
Releases
Documentation
Tutorials
function
Containers
observer
visitor
Messages
Generators
Concurrent queues
callback_service
delegate_service
Shared messages
Locked queue
Links
Templates
Templates - First Steps
RTOS
crect
FreeRTOS
NuttX
Contiki
Libraries
JSON
GFX
Embedded Artistry
Website
Libraries
Fluent C++
CPP Reference
Stack Overflow
Stack Exchange
Open Source
Working with binary
Bit Twiddling Hacks
CPPcon
Real-time with STL
Template Metaprogramming
Git
Git Command Explorer
Fork
GitKraken
SmartGit
Sourcetree
Blog
About
Contact