#include <SummedValue.h>
Public Member Functions | |
template<typename H > | |
std::enable_if_t< detail::is_handle< H >::value > | update (H const &h) |
template<typename H > | |
std::enable_if_t< detail::is_handle< H >::value > | update (H const &h, T const &t) |
void | clear () |
bool | isValid () const |
T const & | value () const |
RangeSet const & | rangeOfValidity () const |
Private Member Functions | |
template<typename H > | |
void | update_impl (H const &h, T const &t) |
Private Attributes | |
T | value_ {} |
RangeSet | rangeOfValidity_ {RangeSet::invalid()} |
Definition at line 58 of file SummedValue.h.
|
inline |
Definition at line 158 of file SummedValue.h.
|
inline |
Definition at line 166 of file SummedValue.h.
RangeSet const & art::SummedValue< T >::rangeOfValidity | ( | ) | const |
Definition at line 180 of file SummedValue.h.
std::enable_if_t< detail::is_handle< H >::value > art::SummedValue< T >::update | ( | H const & | h | ) |
Definition at line 135 of file SummedValue.h.
std::enable_if_t< detail::is_handle< H >::value > art::SummedValue< T >::update | ( | H const & | h, |
T const & | t | ||
) |
Definition at line 147 of file SummedValue.h.
|
inlineprivate |
Definition at line 85 of file SummedValue.h.
|
inline |
Definition at line 173 of file SummedValue.h.
|
private |
Definition at line 126 of file SummedValue.h.
|
private |
Definition at line 125 of file SummedValue.h.