Realm C++ SDK
バージョン v 2.2.0
次を含みます:
cpprealm
内部
ブリッジ
decimal128.hpp
1
2
//
3
// © 2024 Realm Inc.
4
//
5
// Apache ライセンス、バージョン 2.0(「ライセンス」)に基づいてライセンスされている
6
// ライセンス に準拠している場合を除き、このファイルを使用することはできません。
7
// ライセンスのコピーは次で取得できます:
8
//
9
// http://www.apache.org/licenses/LICENSE-2.0
10
//
11
// 該当するルールによって要求されたり、書込み (write) で同意された場合を除き、ソフトウェア
12
ライセンスに基づいて配布される // は "AS IS" CRUD で配布されるため、
13
// 任意の種類の 保証 または 条件なし(式またはExpressのいずれか)。
14
// 特定の言語を使用する権限については、「ライセンス」を参照してください
15
ライセンスに基づく // の制限。
16
//
18
19
#ifndef CPPREALM_BRIDGE_DECIMAL128_HPP
20
CPREALM_BRIDGE_DECUMAL 128 _HPP を定義します
21
22
#include <cpprealm/ internal/bridge/uts.hpp>
23
24
名前空間
邦土 {
25
構造体
小数128 、
26
クラス
10 進128
27
}
28
29
名前空間
Realm:: internal::bridge {
30
構造体
10 進数128
{
31
10進数128
()=
デフォルト
、
32
10 進数128
( 10
進
数128
およびその他) 。
33
10 進数128
& 演算子(
const
decimal 128
& その他) }
34
10 進数128
(
10 進数128
&その他)
35
10 進数128
& 演算子 =(
10 進数128
} & およびその他)。
36
~decimal 128
() =
デフォルト
、
37
10 進数128
( 10 進数128 & と
一致
)
//NOLINT(google-explit-structor)
38
explicit
10進数128
(
const
std::string+)。
39
小数点
128
{
2 ( double と )
40
10 進数128
(
const
struct ::realm::decimal 128 &)
//NOLINT(google-explit-structor)
41
演算子
Decimal 128 ()
const
。
//NOLINT(google-explit-structor)
42
演算子 ::realm::decimal 128 ()
const
。
//NOLINT(google-explit-structor)
43
std::string to_string()
const
44
ブール値
は _
NaN
() の構成要素です。
45
46
10 進数128
演算子 +(
const
10 進数128
& O)。
47
10進数128
演算子 *(
const
10進数128
& O)。
48
10 進数128
演算子/( 10
進
数128
& O)
49
10 進数128
演算子( 10
進
数128
& O)
50
51
10 進数128
&+=(
const
decimal 128
& op):
52
10 進数128
& 演算子 *=(
const
decimal 128
& op):
53
10 進数128
& 演算子/=(
const
decimal 128
& op):
54
10 進数128
& 演算子 -=(
const
decimal 128
& op):
55
private
:
56
uint64_t m_decimal[2];
57
58
友人
ブール
演算子
==
(
10進数128
&、 10
進
数128
&)。
59
友人
ブール
演算子 !=( ため
10
進数128
&、 const
10 進数128
&)。
60
友人
ブール
演算子 >( 10
進
数128
&、 10
進
数128
&)。
61
友人
ブール
演算子 <(
const
10 進数128
&、
const
10 進数128
&)。
62
友人
ブール
演算子 >=( 10
進
数128
&、 10
進
数128
&)。
63
友人
ブール
演算子 <=(
ため
10 進数128
&、
const
10 進数128
&)。
64
};
65
66
ブール
演算子
==
(
10進数128
&、 10
進
数128
&)。
67
ブール
演算子 !=( ため
10
進数128
&、 const
10 進数128
&)。
68
ブール
演算子 >( 10
進
数128
&、 10
進
数128
&)。
69
ブール
演算子 <(
const
10 進数128
&、
const
10 進数128
&)。
70
ブール
演算子 >=( 10
進
数128
&、 10
進
数128
&)。
71
ブール
演算子 <=(
ため
10 進数128
&、
const
10 進数128
&)。
72
}
73
74
#endif
//CPREALM_TRIDGE_DECUMAL 128 _HPP
Realm:: internal::bridge::decimal 128
定義:
10進数128 .happ: 30
Generated by
1.9.4