---
name: "sc_distsize_t"
section: "3"
platform: "linux"
package: "libsc-doc"
version: "2.3.1-22"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/sc_distsize_t"
---

# sc\_distsize\_t(3)

## NAME

sc::distsize\_t

## SYNOPSIS

### Public Member Functions

**distsize\_t** (int a)\
 **distsize\_t** (unsigned int a)\
 **distsize\_t** (unsigned long long a)\
 **distsize\_t** & **operator=** (const **distsize\_t** &a)\
 **distsize\_t** & **operator+=** (const **distsize\_t** &a)\
 **distsize\_t** **operator\*** (const **distsize\_t** &a) const\
 **distsize\_t** **operator+** (const **distsize\_t** &a) const\
 **distsize\_t** **operator-** (const **distsize\_t** &a) const\
 **distsize\_t** **operator/** (const **distsize\_t** &a) const\
 **distsize\_t** **operator%** (const **distsize\_t** &a) const\
 bool **operator\<** (const **distsize\_t** &a) const\
 bool **operator\<=** (const **distsize\_t** &a) const\
 bool **operator\>** (const **distsize\_t** &a) const\
 bool **operator\>=** (const **distsize\_t** &a) const\
 bool **operator==** (const **distsize\_t** &a) const\
 **distsize\_t** **operator\*** (const int &a) const\
 **distsize\_t** **operator+** (const int &a) const\
 **distsize\_t** **operator-** (const int &a) const\
 **distsize\_t** **operator/** (const int &a) const\
 **distsize\_t** **operator%** (const int &a) const\

### Friends

size\_t **distsize\_to\_size** (const **distsize\_t** &a)\
 **distsize\_t** **operator\*** (const int &a, const **distsize\_t** &b)\
 **distsize\_t** **operator+** (const int &a, const **distsize\_t** &b)\
 **distsize\_t** **operator-** (const int &a, const **distsize\_t** &b)\
 **distsize\_t** **operator/** (const int &a, const **distsize\_t** &b)\
 **distsize\_t** **operator%** (const int &a, const **distsize\_t** &b)\
 ostream & **operator\<\<** (ostream &o, const **distsize\_t** &s)\

## Author

Generated automatically by Doxygen for MPQC from the source code.
