emlabcpp
modern opinionated embedded C++ library
register_map.h File Reference
#include "../algorithm.h"
#include "./base.h"
#include "./traits.h"
+ Include dependency graph for register_map.h:

Go to the source code of this file.

Classes

struct  emlabcpp::protocol::register_pair< Key, D >
 Structure that represents definition of one register in the map. More...
 
class  emlabcpp::protocol::register_map< Endianess, Regs >
 Register map is abstraction to work with registers of external devices. More...
 

Namespaces

 emlabcpp
 MIT License.
 
 emlabcpp::protocol
 MIT License.
 

Functions

template<typename Map , typename UnaryCallable >
void emlabcpp::protocol::for_each_register (Map const &m, UnaryCallable &&f)
 

Variables

template<typename UnaryCallable , typename Registers >
concept emlabcpp::protocol::register_map_void_returning