8 #ifndef INCLUDED_UHD_UTILS_DIRTY_TRACKED_HPP
9 #define INCLUDED_UHD_UTILS_DIRTY_TRACKED_HPP
24 template <
typename data_t>
59 inline const data_t&
get()
const
96 if (!(_data == value)) {
112 if (!(_data == source._data)) {
114 _data = source._data;
122 inline operator const data_t&()
const
Definition: dirty_tracked.hpp:26
const data_t & get() const
Definition: dirty_tracked.hpp:59
void force_dirty()
Definition: dirty_tracked.hpp:84
dirty_tracked(const data_t &value)
Definition: dirty_tracked.hpp:41
dirty_tracked & operator=(const dirty_tracked &source)
Definition: dirty_tracked.hpp:110
bool is_dirty() const
Definition: dirty_tracked.hpp:68
dirty_tracked()
Definition: dirty_tracked.hpp:31
dirty_tracked(const dirty_tracked &source)
Definition: dirty_tracked.hpp:51
void mark_clean()
Definition: dirty_tracked.hpp:76
dirty_tracked & operator=(const data_t &value)
Definition: dirty_tracked.hpp:94
Definition: build_info.hpp:13