All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
ChangeMonitor.h File Reference

Classes to detect the change of object values. More...

#include <mutex>
#include <optional>
#include <utility>
#include <functional>

Go to the source code of this file.

Classes

struct  icarus::ns::util::ChangeMonitor< T, Comp >
 Helper to check if an object has changed. More...
 
class  icarus::ns::util::ThreadSafeChangeMonitor< T, Comp >
 Helper to check if an object has changed. Thread-safe. More...
 

Namespaces

 icarus::ns::util
 

Functions

template<typename T >
 icarus::ns::util::ChangeMonitor (T const &) -> ChangeMonitor< T >
 
template<typename T >
 icarus::ns::util::ThreadSafeChangeMonitor (T const &) -> ThreadSafeChangeMonitor< T >
 

Detailed Description

Classes to detect the change of object values.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.slac..nosp@m.stan.nosp@m.ford..nosp@m.edu)
Date
September 16, 2020

Definition in file ChangeMonitor.h.