STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros
decimal File Reference
#include <bits/c++config.h>
#include <decimal/decimal.h>

Namespaces

 std::decimal
 

Macros

#define _GLIBCXX_DECIMAL   1
 
#define _DECLARE_DECIMAL_BINARY_OP_WITH_DEC(_Op, _T1, _T2, _T3)   _T1 operator _Op(_T2 __lhs, _T3 __rhs);
 
#define _DECLARE_DECIMAL_BINARY_OP_WITH_INT(_Op, _Tp)
 
#define _DECLARE_DECIMAL_COMPARISON(_Op, _Tp)
 
#define _DECLARE_DECIMAL32_COMPOUND_ASSIGNMENT(_Op)
 
#define _DECLARE_DECIMAL64_COMPOUND_ASSIGNMENT(_Op)
 
#define _DECLARE_DECIMAL128_COMPOUND_ASSIGNMENT(_Op)
 
#define _GLIBCXX_USE_DECIMAL_   1
 

Detailed Description

This is a Standard C++ Library header.

Macro Definition Documentation

#define _DECLARE_DECIMAL128_COMPOUND_ASSIGNMENT (   _Op)
Value:
decimal128& operator _Op(decimal32 __rhs); \
decimal128& operator _Op(decimal64 __rhs); \
decimal128& operator _Op(decimal128 __rhs); \
decimal128& operator _Op(int __rhs); \
decimal128& operator _Op(unsigned int __rhs); \
decimal128& operator _Op(long __rhs); \
decimal128& operator _Op(unsigned long __rhs); \
decimal128& operator _Op(long long __rhs); \
decimal128& operator _Op(unsigned long long __rhs);
#define _DECLARE_DECIMAL32_COMPOUND_ASSIGNMENT (   _Op)
Value:
decimal32& operator _Op(decimal32 __rhs); \
decimal32& operator _Op(decimal64 __rhs); \
decimal32& operator _Op(decimal128 __rhs); \
decimal32& operator _Op(int __rhs); \
decimal32& operator _Op(unsigned int __rhs); \
decimal32& operator _Op(long __rhs); \
decimal32& operator _Op(unsigned long __rhs); \
decimal32& operator _Op(long long __rhs); \
decimal32& operator _Op(unsigned long long __rhs);
#define _DECLARE_DECIMAL64_COMPOUND_ASSIGNMENT (   _Op)
Value:
decimal64& operator _Op(decimal32 __rhs); \
decimal64& operator _Op(decimal64 __rhs); \
decimal64& operator _Op(decimal128 __rhs); \
decimal64& operator _Op(int __rhs); \
decimal64& operator _Op(unsigned int __rhs); \
decimal64& operator _Op(long __rhs); \
decimal64& operator _Op(unsigned long __rhs); \
decimal64& operator _Op(long long __rhs); \
decimal64& operator _Op(unsigned long long __rhs);
#define _DECLARE_DECIMAL_BINARY_OP_WITH_DEC (   _Op,
  _T1,
  _T2,
  _T3 
)    _T1 operator _Op(_T2 __lhs, _T3 __rhs);
#define _DECLARE_DECIMAL_BINARY_OP_WITH_INT (   _Op,
  _Tp 
)
Value:
_Tp operator _Op(_Tp __lhs, int __rhs); \
_Tp operator _Op(_Tp __lhs, unsigned int __rhs); \
_Tp operator _Op(_Tp __lhs, long __rhs); \
_Tp operator _Op(_Tp __lhs, unsigned long __rhs); \
_Tp operator _Op(_Tp __lhs, long long __rhs); \
_Tp operator _Op(_Tp __lhs, unsigned long long __rhs); \
_Tp operator _Op(int __lhs, _Tp __rhs); \
_Tp operator _Op(unsigned int __lhs, _Tp __rhs); \
_Tp operator _Op(long __lhs, _Tp __rhs); \
_Tp operator _Op(unsigned long __lhs, _Tp __rhs); \
_Tp operator _Op(long long __lhs, _Tp __rhs); \
_Tp operator _Op(unsigned long long __lhs, _Tp __rhs);
#define _DECLARE_DECIMAL_COMPARISON (   _Op,
  _Tp 
)
Value:
bool operator _Op(_Tp __lhs, decimal32 __rhs); \
bool operator _Op(_Tp __lhs, decimal64 __rhs); \
bool operator _Op(_Tp __lhs, decimal128 __rhs); \
bool operator _Op(_Tp __lhs, int __rhs); \
bool operator _Op(_Tp __lhs, unsigned int __rhs); \
bool operator _Op(_Tp __lhs, long __rhs); \
bool operator _Op(_Tp __lhs, unsigned long __rhs); \
bool operator _Op(_Tp __lhs, long long __rhs); \
bool operator _Op(_Tp __lhs, unsigned long long __rhs); \
bool operator _Op(int __lhs, _Tp __rhs); \
bool operator _Op(unsigned int __lhs, _Tp __rhs); \
bool operator _Op(long __lhs, _Tp __rhs); \
bool operator _Op(unsigned long __lhs, _Tp __rhs); \
bool operator _Op(long long __lhs, _Tp __rhs); \
bool operator _Op(unsigned long long __lhs, _Tp __rhs);
#define bool
Definition: stdbool.h:33
#define _GLIBCXX_DECIMAL   1
#define _GLIBCXX_USE_DECIMAL_   1