tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
device< Driver > Struct Template Reference

#include <mcp23017.hpp>

Public Member Functions

 device ()=default
 
 device (device &&)=delete
 
 device (device const &)=delete
 
 ~device ()=default
 
auto init () -> bool
 
auto operator= (device &&) -> device &=delete
 
auto operator= (device const &) -> device &=delete
 
auto set_io_direction (port p, io_direction direction) -> void
 

Constructor & Destructor Documentation

◆ device() [1/3]

template<typename Driver>
device ( )
explicitdefault

◆ ~device()

template<typename Driver>
~device ( )
default

◆ device() [2/3]

template<typename Driver>
device ( device< Driver > && )
delete

◆ device() [3/3]

template<typename Driver>
device ( device< Driver > const & )
delete

Member Function Documentation

◆ init()

template<typename Driver>
auto init ( ) -> bool
inline

◆ operator=() [1/2]

template<typename Driver>
auto operator= ( device< Driver > && ) -> device &=delete
delete

◆ operator=() [2/2]

template<typename Driver>
auto operator= ( device< Driver > const & ) -> device &=delete
delete

◆ set_io_direction()

template<typename Driver>
auto set_io_direction ( port p,
io_direction direction ) -> void
inline

The documentation for this struct was generated from the following file: