# sc_Result - Man Page

Result are members of Compute specializations that keep track of whether or not a particular result should be computed or if it has already been computed.

## Synopsis

`#include <comptmpl.h>`

Inherits **sc::ResultInfo**.

### Public Member Functions

**Result** (**Compute** *c)**Result** (const **Result**< T > &r, **Compute** *c)**operator T&** ()

T * **operator->** ()

T & **result** ()

T & **result_noupdate** ()

const T & **result_noupdate** () const

void **operator=** (const T &a)

void **operator=** (const **Result**< T > &r)

### Additional Inherited Members

## Detailed Description

### template<class T>

class sc::Result< T >" **Result** are members of **Compute** specializations that keep track of whether or not a particular result should be computed or if it has already been computed.

For non-class template parameters, use **NCResult**.

## Author

Generated automatically by Doxygen for MPQC from the source code.

## Info

Thu Jul 22 2021 Version 2.3.1 MPQC