9 <meta name=
"viewport" content=
"width=1200, initial-scale=0.5">
10 <base href=
"/ext-ion/v0.0/">
11 <meta http-equiv=
"Content-Location" content=
"/ext-ion/v0.0/ion/Decimal/Context">
12 <link rel=
"stylesheet" href=
"index.css">
14 <link href=
"https://fonts.googleapis.com/css?family=Inconsolata&subset=latin-ext" rel=
"stylesheet">
15 <script src=
"//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
16 <link rel=
"shortcut icon" href=
"/ext-ion/v0.0/favicon.ico">
24 <a href=
"./ion/Decimal/Context">Edit
</a>
29 <li>↰ <a href=
"./">Home
</a>
34 ↑ <a href=
"./ion">
40 ↑ <a href=
"./ion/Decimal">
46 ↻ <strong><a href=
"./ion/Decimal/Context">Context
</a></strong>
52 ↳ <a href=
"./ion/Decimal/Context/Dec128">Dec128
</a>
57 ↳ <a href=
"./ion/Decimal/Context/Dec32">Dec32
</a>
62 ↳ <a href=
"./ion/Decimal/Context/Dec64">Dec64
</a>
67 ↳ <a href=
"./ion/Decimal/Context/DecMax">DecMax
</a>
72 ↳ <a href=
"./ion/Decimal/Context/Rounding">Rounding
</a>
77 ↳ <a href=
"./ion/Decimal/Context/__construct">Context::__construct
</a>
86 <li>↲ <a href=
"./ion/Decimal/__construct">Decimal::__construct
</a></li>
88 <li>↲ <a href=
"./ion/Decimal/equals">Decimal::equals
</a></li>
90 <li>↲ <a href=
"./ion/Decimal/isInt">Decimal::isInt
</a></li>
92 <li>↲ <a href=
"./ion/Decimal/toInt">Decimal::toInt
</a></li>
94 <li>↲ <a href=
"./ion/Decimal/toString">Decimal::toString
</a></li>
104 <meta charset=
"utf-8"><h1>
105 <a class=
"permalink" href=
"ion/Decimal/Context#">#
</a><em>class
</em> <a href=
"ion/Decimal/Context">ion\Decimal\Context
</a>
106 </h1><p>An
<a href=
"ion/Decimal">ion\Decimal
</a>'s context.
</p><h2 id=
"Constants:">Constants:
<a class=
"permalink" href=
"ion/Decimal/Context#Constants:">#
</a>
107 </h2><p>None.
</p><h2 id=
"Properties:">Properties:
<a class=
"permalink" href=
"ion/Decimal/Context#Properties:">#
</a>
110 <em>public
</em> <code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var" id=
"$digits">$digits
<a class=
"permalink" href=
"ion/Decimal/Context#%24digits">#
</a></span><br>
113 <em>public
</em> <code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var" id=
"$eMax">$eMax
<a class=
"permalink" href=
"ion/Decimal/Context#%24eMax">#
</a></span><br>
114 Maximum exponent.
</li>
116 <em>public
</em> <code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var" id=
"$eMin">$eMin
<a class=
"permalink" href=
"ion/Decimal/Context#%24eMin">#
</a></span><br>
117 Minimum exponent.
</li>
119 <em>public
</em> <a href=
"ion/Decimal/Context/Rounding">ion\Decimal\Context\Rounding
</a>|
<code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var" id=
"$round">$round
<a class=
"permalink" href=
"ion/Decimal/Context#%24round">#
</a></span><br>
122 <em>public
</em> <code><a href=
"https://php.net/manual/en/language.types.boolean">bool
</a></code> <span class=
"var" id=
"$clamp">$clamp
<a class=
"permalink" href=
"ion/Decimal/Context#%24clamp">#
</a></span><br>
123 Whether to clamp.
</li>
124 </ul><h2 id=
"Functions:">Functions:
<a class=
"permalink" href=
"ion/Decimal/Context#Functions:">#
</a>
128 <h3 id=
"Context::__construct">
129 <a href=
"ion/Decimal/Context/__construct">Context::__construct
</a><a class=
"permalink" href=
"ion/Decimal/Context#Context::__construct">#
</a>
131 <p>Create a new decimal context.
</p>
133 <p><code><a href=
"https://php.net/manual/en/language.types.declarations#language.types.declarations.void">void
</a></code> <a href=
"ion/Decimal/Context/__construct">ion\Decimal\Context::__construct
</a>(
<code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var">$digits
</span>,
<code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var">$eMax
</span>,
<code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var">$eMin
</span>,
<a href=
"ion/Decimal/Context/Rounding">ion\Decimal\Context\Rounding
</a>|
<code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var">$round
</span>,
<code><a href=
"https://php.net/manual/en/language.types.boolean">bool
</a></code> <span class=
"var">$clamp
</span>)
</p>
136 </ul><h2 id=
"Namespaces.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:
<a class=
"permalink" href=
"ion/Decimal/Context#Namespaces.Interfaces.and.Classes:">#
</a>
141 <a href=
"ion/Decimal/Context/Dec128">Dec128
</a><a class=
"permalink" href=
"ion/Decimal/Context#Dec128">#
</a>
143 <p>Create a context suitable for
128bit decimals.
</p>
145 <p><em>static
</em> <a href=
"ion/Decimal/Context">ion\Decimal\Context
</a> <a href=
"ion/Decimal/Context/Dec128">ion\Decimal\Context::Dec128
</a>()
</p>
150 <a href=
"ion/Decimal/Context/Dec32">Dec32
</a><a class=
"permalink" href=
"ion/Decimal/Context#Dec32">#
</a>
152 <p>Create a context suitable for
32bit decimals.
</p>
154 <p><em>static
</em> <a href=
"ion/Decimal/Context">ion\Decimal\Context
</a> <a href=
"ion/Decimal/Context/Dec32">ion\Decimal\Context::Dec32
</a>()
</p>
159 <a href=
"ion/Decimal/Context/Dec64">Dec64
</a><a class=
"permalink" href=
"ion/Decimal/Context#Dec64">#
</a>
161 <p>Create a context suitable for
64bit decimals.
</p>
163 <p><em>static
</em> <a href=
"ion/Decimal/Context">ion\Decimal\Context
</a> <a href=
"ion/Decimal/Context/Dec64">ion\Decimal\Context::Dec64
</a>()
</p>
168 <a href=
"ion/Decimal/Context/DecMax">DecMax
</a><a class=
"permalink" href=
"ion/Decimal/Context#DecMax">#
</a>
170 <p>Create a context with maximum settings.
</p>
172 <p><em>static
</em> <a href=
"ion/Decimal/Context">ion\Decimal\Context
</a> <a href=
"ion/Decimal/Context/DecMax">ion\Decimal\Context::DecMax
</a>([
<a href=
"ion/Decimal/Context/Rounding">ion\Decimal\Context\Rounding
</a>|
<code><a href=
"https://php.net/manual/en/language.types.integer">int
</a></code> <span class=
"var">$round
</span> =
<a href=
"ion/Decimal/Context/Rounding#HalfEven">ion\Decimal\Context\Rounding::HalfEven
</a>])
</p>
177 <a href=
"ion/Decimal/Context/Rounding">Rounding
</a><a class=
"permalink" href=
"ion/Decimal/Context#Rounding">#
</a>
179 <p>Rounding mode.
</p>
181 <p><code><a href=
"https://php.net/manual/en/language.types.enumerations">enum
</a></code> <a href=
"ion/Decimal/Context/Rounding">ion\Decimal\Context\Rounding
</a> <em>implements
</em> <code><a href=
"https://php.net/manual/en/class.backedenum">BackedEnum
</a></code></p>
185 <div id=
"disqus_thread"><button id=
"disqus_activator">Show
<span> </span> Comment(s)
</button></div>
187 var disqus_shortname = 'mdref';
188 var disqus_identifier = 'ion/Decimal/Context';
194 <li><a href=
"https://github.com/m6w6/mdref">mdref-v3.0
196 <li><a href=
"LICENSE">© 2013-
2022 All rights reserved.
</a></li>
203 <script src=
"index.js"></script>