.TH "sc::ResultInfo" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::ResultInfo \- This is a base class for all of \fBCompute\fP's result types\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherited by \fBsc::AccResultInfo\fP, \fBsc::NCResult< T >\fP, and \fBsc::Result< T >\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBResultInfo\fP (\fBCompute\fP *c)" .br .ti -1c .RI "int & \fBcompute\fP ()" .br .ti -1c .RI "const int & \fBcompute\fP () const" .br .ti -1c .RI "int \fBcompute\fP (int c)" .br .ti -1c .RI "int & \fBcomputed\fP ()" .br .ti -1c .RI "const int & \fBcomputed\fP () const" .br .ti -1c .RI "virtual int \fBneeded\fP () const" .br .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "virtual void \fBupdate\fP ()" .br .ti -1c .RI "\fBResultInfo\fP (\fBStateIn\fP &, \fBCompute\fP *)" .br .ti -1c .RI "\fBResultInfo\fP (const \fBResultInfo\fP &, \fBCompute\fP *)" .br .ti -1c .RI "virtual void \fBsave_data_state\fP (\fBStateOut\fP &)" .br .ti -1c .RI "virtual void \fBrestore_state\fP (\fBStateIn\fP &)" .br .ti -1c .RI "\fBResultInfo\fP & \fBoperator=\fP (const \fBResultInfo\fP &)" .br .in -1c .SS "Protected Attributes" .in +1c .ti -1c .RI "int \fB_compute\fP" .br .ti -1c .RI "int \fB_computed\fP" .br .ti -1c .RI "\fBCompute\fP * \fB_c\fP" .br .in -1c .SH "Detailed Description" .PP This is a base class for all of \fBCompute\fP's result types\&. Usually Result will be used to create a result that has a particular datum associated with it, however a \fBResultInfo\fP can also be declared to keep track of datum's for which it is awkward to use Result_dec\&. .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.