|
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 |