.TH "std::decimal::decimal128" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::decimal::decimal128 \- 3\&.2\&.4 Class decimal128\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "\fBtypedef\fP float __decfloat128 \fB__attribute__\fP((\fBmode\fP(\fBTD\fP)))" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBdecimal128\fP (__decfloat128 \fB__z\fP)" .br .RI "Conforming extension: Conversion from scalar decimal type\&. " .ti -1c .RI "\fBdecimal128\fP (\fBdecimal32\fP \fBd32\fP)" .br .ti -1c .RI "\fBdecimal128\fP (\fBdecimal64\fP \fBd64\fP)" .br .ti -1c .RI "\fBdecimal128\fP (double __r)" .br .ti -1c .RI "\fBdecimal128\fP (float __r)" .br .ti -1c .RI "\fBdecimal128\fP (int \fB__z\fP)" .br .ti -1c .RI "\fBdecimal128\fP (long \fB__z\fP)" .br .ti -1c .RI "\fBdecimal128\fP (long double __r)" .br .ti -1c .RI "\fBdecimal128\fP (long long \fB__z\fP)" .br .ti -1c .RI "\fBdecimal128\fP (unsigned int \fB__z\fP)" .br .ti -1c .RI "\fBdecimal128\fP (unsigned long \fB__z\fP)" .br .ti -1c .RI "\fBdecimal128\fP (unsigned long long \fB__z\fP)" .br .ti -1c .RI "__decfloat128 \fB__getval\fP (\fBvoid\fP)" .br .ti -1c .RI "\fBvoid\fP \fB__setval\fP (__decfloat128 __x)" .br .ti -1c .RI "\fBoperator long long\fP () \fBconst\fP" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (\fBdecimal128\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (\fBdecimal32\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (\fBdecimal64\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (int \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (long long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (unsigned int \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (unsigned long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator*=\fP (unsigned long long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator++\fP ()" .br .ti -1c .RI "\fBdecimal128\fP \fBoperator++\fP (int)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (\fBdecimal128\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (\fBdecimal32\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (\fBdecimal64\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (int \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (long long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (unsigned int \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (unsigned long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator+=\fP (unsigned long long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-\-\fP ()" .br .ti -1c .RI "\fBdecimal128\fP \fBoperator\-\-\fP (int)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (\fBdecimal128\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (\fBdecimal32\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (\fBdecimal64\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (int \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (long long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (unsigned int \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (unsigned long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator\-=\fP (unsigned long long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (\fBdecimal128\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (\fBdecimal32\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (\fBdecimal64\fP \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (int \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (long long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (unsigned int \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (unsigned long \fB__rhs\fP)" .br .ti -1c .RI "\fBdecimal128\fP & \fBoperator/=\fP (unsigned long long \fB__rhs\fP)" .br .in -1c .SH "Detailed Description" .PP 3\&.2\&.4 Class decimal128\&. .PP Definition at line \fB399\fP of file \fBdecimal\fP\&. .SH "Member Typedef Documentation" .PP .SS "\fBtypedef\fP float __decfloat128 std::decimal::decimal128::__attribute__((\fBmode\fP(\fBTD\fP)))" .PP Definition at line \fB402\fP of file \fBdecimal\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "std::decimal::decimal128::decimal128 ()\fC [inline]\fP" .PP Definition at line \fB405\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (float __r)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB410\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (double __r)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB411\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (long double __r)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB412\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (int __z)\fC [inline]\fP" .PP Definition at line \fB416\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (unsigned int __z)\fC [inline]\fP" .PP Definition at line \fB417\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (long __z)\fC [inline]\fP" .PP Definition at line \fB418\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (unsigned long __z)\fC [inline]\fP" .PP Definition at line \fB419\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (long long __z)\fC [inline]\fP" .PP Definition at line \fB420\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (unsigned long long __z)\fC [inline]\fP" .PP Definition at line \fB421\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::decimal128 (__decfloat128 __z)\fC [inline]\fP" .PP Conforming extension: Conversion from scalar decimal type\&. .PP Definition at line \fB424\fP of file \fBdecimal\fP\&. .SH "Member Function Documentation" .PP .SS "__decfloat128 std::decimal::decimal128::__getval (\fBvoid\fP)\fC [inline]\fP" .PP Definition at line \fB481\fP of file \fBdecimal\fP\&. .SS "\fBvoid\fP std::decimal::decimal128::__setval (__decfloat128 __x)\fC [inline]\fP" .PP Definition at line \fB482\fP of file \fBdecimal\fP\&. .SS "std::decimal::decimal128::operator long long () const\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB429\fP of file \fBdecimal\fP\&. .SS "\fBdecimal128\fP & std::decimal::decimal128::operator++ ()\fC [inline]\fP" .PP Definition at line \fB433\fP of file \fBdecimal\fP\&. .SS "\fBdecimal128\fP std::decimal::decimal128::operator++ (int)\fC [inline]\fP" .PP Definition at line \fB439\fP of file \fBdecimal\fP\&. .SS "\fBdecimal128\fP & std::decimal::decimal128::operator\-\- ()\fC [inline]\fP" .PP Definition at line \fB446\fP of file \fBdecimal\fP\&. .SS "\fBdecimal128\fP std::decimal::decimal128::operator\-\- (int)\fC [inline]\fP" .PP Definition at line \fB452\fP of file \fBdecimal\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.