nrfcxx  0.1.0
C++-17 Framework for Nordic nRF5 Devices
Data Structures | Namespaces | Functions
utility.hpp File Reference

Assorted utility types and functions. More...

#include <nrfcxx/core.hpp>
#include <type_traits>
#include <array>
#include <limits>

Go to the source code of this file.

Data Structures

class  nrfcxx::utility::memory_pool< ALIGN_BITS >
 Class supporting allocation from a fixed-size region. More...
 
class  nrfcxx::utility::memory_pool< ALIGN_BITS >::scoped
 RAII class to maintain a shared memory pool within a block scope. More...
 
class  nrfcxx::utility::Persist
 Class supporting persistence of tagged records to non-volatile memory. More...
 
struct  nrfcxx::utility::Persist::header_type
 Header identifying record content and its span. More...
 

Namespaces

 nrfcxx
 Primary namespace for nrfcxx functionality.
 
 nrfcxx::utility
 Various utilities, probably not dependent on nRF51 at all.
 

Functions

template<typename T >
void nrfcxx::utility::display_data (const T *dp, size_t count, uintptr_t base)
 Display a block of data on the console. More...
 

Detailed Description

Assorted utility types and functions.