uTL
micro Template library
|
▼ include | |
▼ utl | |
▼ com | |
_1wire.h | An 1-wire interface implementation |
_1wire_id.h | An 1-wire Rom ID type |
_1wire_uart.h | A 1-wire implementation using a microprocessor's uart for bit timing |
i2c.h | An Abstract base class interface for the i2c bus |
i2c_bb.h | A bit banking implementation of i2c bus inherited from i2c_i base class |
spi.h | An Abstract base class interface for the spi bus |
spi_bb.h | A bit banking implementation of spi bus inherited from spi_i base class |
▼ concepts | |
concepts.h | Concepts main include header |
defines.h | Concepts defines |
iterators.h | |
stl.h | STL's Concepts |
▼ container | |
array.h | |
id.h | A container for device IDs |
▼ core | |
crtp.h | |
impl.h | Implementation detail main forward header |
types.h | Basic type alias support |
version.h | Version and cpp version checks |
▼ dev | |
dev_iterators.h | Iterator collection for devices |
idx_dev.h | Abstract base class implementations for indexed devices interface of utl |
in_dev.h | Abstract base class interface for input devices of utl |
inbuf_dev.h | Abstract base class interface for input buffered devices of utl |
ostream_dev.h | Abstract base class interface for output devices of utl |
out_dev.h | Abstract base class interface for output devices of utl |
▼ meta | |
detection.h | Detection idiom based on WG21's N4502 [n4502 1] from Walter E. Brown |
integral.h | |
invoke.h | |
meta.h | Include all meta library |
operations.h | Integral constant operations and logical operations |
selection.h | Template meta-programming type selections |
sfinae.h | Template meta-programming SFINAE helpers |
typelist.h | A template parameter "container" |
useif.h | Template meta-programming SFINAE helpers |
▼ utility | |
invoke.h | Invoke() and invoke traits implementation |