.TH "serif::utils::dependencies::ComputationUpdate< InputsT, ValueT >" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*- .ad l .nh .SH NAME serif::utils::dependencies::ComputationUpdate< InputsT, ValueT > .SH SYNOPSIS .br .PP .PP \fR#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "template .br requires \fBdetail::contains_key_v\fPbool \fBchanged\fP () const" .br .RI "A new or forced calculation refreshes every input, even when values compare equal\&. " .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "const ValueT * \fBprevious\fP {nullptr}" .br .ti -1c .RI "std::array< bool, \fBdetail::KeyListSize\fP< InputsT >::value > \fBchanged_inputs\fP {}" .br .ti -1c .RI "bool \fBrebuild\fP {false}" .br .in -1c .SH "Member Function Documentation" .PP .SS "template template .br requires \fBdetail::contains_key_v\fPbool \fBserif::utils::dependencies::ComputationUpdate\fP< InputsT, ValueT >::changed () const\fR [inline]\fP, \fR [nodiscard]\fP" .PP A new or forced calculation refreshes every input, even when values compare equal\&. .SH "Member Data Documentation" .PP .SS "template std::array::value> \fBserif::utils::dependencies::ComputationUpdate\fP< InputsT, ValueT >::changed_inputs {}" .SS "template const ValueT* \fBserif::utils::dependencies::ComputationUpdate\fP< InputsT, ValueT >::previous {nullptr}" .SS "template bool \fBserif::utils::dependencies::ComputationUpdate\fP< InputsT, ValueT >::rebuild {false}" .SH "Author" .PP Generated automatically by Doxygen for SERiF from the source code\&.