libstdc++: std::decimal::decimal128 Class Reference (original) (raw)
#include <[decimal](a01115%5Fsource.html)>
Public Member Functions | |
---|---|
decimal128 (__decfloat128 __z) | |
decimal128 (decimal32 d32) | |
decimal128 (decimal64 d64) | |
decimal128 (double __r) | |
decimal128 (float __r) | |
decimal128 (int __z) | |
decimal128 (long __z) | |
decimal128 (long double __r) | |
decimal128 (long long __z) | |
decimal128 (unsigned int __z) | |
decimal128 (unsigned long __z) | |
decimal128 (unsigned long long __z) | |
__decfloat128 | __getval (void) |
void | __setval (__decfloat128 __x) |
operator long long () const | |
decimal128 & | operator*= (decimal128 __rhs) |
decimal128 & | operator*= (decimal32 __rhs) |
decimal128 & | operator*= (decimal64 __rhs) |
decimal128 & | operator*= (int __rhs) |
decimal128 & | operator*= (long __rhs) |
decimal128 & | operator*= (long long __rhs) |
decimal128 & | operator*= (unsigned int __rhs) |
decimal128 & | operator*= (unsigned long __rhs) |
decimal128 & | operator*= (unsigned long long __rhs) |
decimal128 & | operator++ () |
decimal128 | operator++ (int) |
decimal128 & | operator+= (decimal128 __rhs) |
decimal128 & | operator+= (decimal32 __rhs) |
decimal128 & | operator+= (decimal64 __rhs) |
decimal128 & | operator+= (int __rhs) |
decimal128 & | operator+= (long __rhs) |
decimal128 & | operator+= (long long __rhs) |
decimal128 & | operator+= (unsigned int __rhs) |
decimal128 & | operator+= (unsigned long __rhs) |
decimal128 & | operator+= (unsigned long long __rhs) |
decimal128 & | operator-- () |
decimal128 | operator-- (int) |
decimal128 & | operator-= (decimal128 __rhs) |
decimal128 & | operator-= (decimal32 __rhs) |
decimal128 & | operator-= (decimal64 __rhs) |
decimal128 & | operator-= (int __rhs) |
decimal128 & | operator-= (long __rhs) |
decimal128 & | operator-= (long long __rhs) |
decimal128 & | operator-= (unsigned int __rhs) |
decimal128 & | operator-= (unsigned long __rhs) |
decimal128 & | operator-= (unsigned long long __rhs) |
decimal128 & | operator/= (decimal128 __rhs) |
decimal128 & | operator/= (decimal32 __rhs) |
decimal128 & | operator/= (decimal64 __rhs) |
decimal128 & | operator/= (int __rhs) |
decimal128 & | operator/= (long __rhs) |
decimal128 & | operator/= (long long __rhs) |
decimal128 & | operator/= (unsigned int __rhs) |
decimal128 & | operator/= (unsigned long __rhs) |
decimal128 & | operator/= (unsigned long long __rhs) |
3.2.4 Class decimal128.
Definition at line 399 of file decimal.
◆ __decfloat128
typedef float std::decimal::decimal128::__decfloat128
◆ decimal128() [1/11]
std::decimal::decimal128::decimal128 ( ) | inline |
---|
◆ decimal128() [2/11]
std::decimal::decimal128::decimal128 ( float __r) | inlineexplicit |
---|
◆ decimal128() [3/11]
std::decimal::decimal128::decimal128 ( double __r) | inlineexplicit |
---|
◆ decimal128() [4/11]
std::decimal::decimal128::decimal128 ( long double __r) | inlineexplicit |
---|
◆ decimal128() [5/11]
std::decimal::decimal128::decimal128 ( int __z) | inline |
---|
◆ decimal128() [6/11]
std::decimal::decimal128::decimal128 ( unsigned int __z) | inline |
---|
◆ decimal128() [7/11]
std::decimal::decimal128::decimal128 ( long __z) | inline |
---|
◆ decimal128() [8/11]
std::decimal::decimal128::decimal128 ( unsigned long __z) | inline |
---|
◆ decimal128() [9/11]
std::decimal::decimal128::decimal128 ( long long __z) | inline |
---|
◆ decimal128() [10/11]
std::decimal::decimal128::decimal128 ( unsigned long long __z) | inline |
---|
◆ decimal128() [11/11]
std::decimal::decimal128::decimal128 ( __decfloat128 __z) | inline |
---|
Conforming extension: Conversion from scalar decimal type.
Definition at line 424 of file decimal.
◆ __getval()
__decfloat128 std::decimal::decimal128::__getval ( void ) | inline |
---|
◆ __setval()
void std::decimal::decimal128::__setval ( __decfloat128 __x) | inline |
---|
◆ operator long long()
std::decimal::decimal128::operator long long ( ) const | inlineexplicit |
---|
◆ operator++() [1/2]
decimal128 & std::decimal::decimal128::operator++ ( ) | inline |
---|
◆ operator++() [2/2]
decimal128 std::decimal::decimal128::operator++ ( int ) | inline |
---|
◆ operator--() [1/2]
decimal128 & std::decimal::decimal128::operator-- ( ) | inline |
---|
◆ operator--() [2/2]
decimal128 std::decimal::decimal128::operator-- ( int ) | inline |
---|
The documentation for this class was generated from the following file: