File List
Here is a list of all files with brief descriptions:

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