From 8bb55360ef81bb9e92f360fdcf470a031c0f449a Mon Sep 17 00:00:00 2001 From: cbpporter Date: Fri, 7 Nov 2008 15:35:14 +0000 Subject: [PATCH] AppEnv, MathUtil, Exc documentation update git-svn-id: svn://ultimatepp.org/upp/trunk@620 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/src.tpp/AppEnv$en-us.tpp | 43 +-- uppsrc/Core/src.tpp/Exc$en-us.tpp | 35 +-- uppsrc/Core/src.tpp/MathUtil$en-us.tpp | 364 ++++++++++++------------- 3 files changed, 226 insertions(+), 216 deletions(-) diff --git a/uppsrc/Core/src.tpp/AppEnv$en-us.tpp b/uppsrc/Core/src.tpp/AppEnv$en-us.tpp index a415204c7..2472cc108 100644 --- a/uppsrc/Core/src.tpp/AppEnv$en-us.tpp +++ b/uppsrc/Core/src.tpp/AppEnv$en-us.tpp @@ -21,15 +21,20 @@ your application and system environment.&] [ {{10000F(128)G(128)@1 [s0;%% [* Function List]]}}&] [s3; &] [s5;:GetExeFilePath`(`): [_^String^ String]_[* GetExeFilePath]()&] -[s2;#%% Returns the absolute path towards the application`'s binary.&] +[s2;%% Returns the absolute path towards the application`'s binary.&] [s3; &] [s4; &] +[s5;:GetEnv`(const char`*`): [_^String^ String]_[* GetEnv]([@(0.0.255) const]_[@(0.0.255) cha +r]_`*[*@3 id])&] +[s2;%% Returns the value of the environment variable [*@3 id].&] +[s3;%% &] +[s4; &] [s5;:GetExeDirFile`(const char`*`): [_^String^ String]_[* GetExeDirFile]([@(0.0.255) const]_ [@(0.0.255) char]_`*[*@3 fp])&] -[s2;#%% Returns the absolute path of a file that is found in the -folder where you application`'s binary resides.&] -[s2;%% [@(129.0.0) fp..................................................]the -name of the file&] +[s2;%% Returns the absolute path of a file that is found in the folder +where you application`'s binary resides.&] +[s2;%% [*@(129.0.0) fp][@(129.0.0) ..................................................]the + name of the file&] [s3; &] [s4; &] [s5;:GetHomeDirectory`(`): [_^String^ String]_[* GetHomeDirectory]()&] @@ -38,10 +43,10 @@ name of the file&] [s4; &] [s5;:GetHomeDirFile`(const char`*`): [_^String^ String]_[* GetHomeDirFile]([@(0.0.255) cons t]_[@(0.0.255) char]_`*[*@3 fp])&] -[s2;#%% Returns the absolute path of a file that is found in the -current user`'s home folder.&] -[s2;%% [@(129.0.0) fp..................................................]the -name of the file&] +[s2;%% Returns the absolute path of a file that is found in the current +user`'s home folder.&] +[s2;%% [*@(129.0.0) fp][@(129.0.0) ..................................................]the + name of the file&] [s3; &] [s4; &] [s5;:GetExeTitle`(`): [_^String^ String]_[* GetExeTitle]()&] @@ -50,7 +55,7 @@ name of the file&] [s4; &] [s5;:UseHomeDirectoryConfig`(bool`): [@(0.0.255) void]_[* UseHomeDirectoryConfig]([@(0.0.255) b ool]_[*@3 b]_`=_[@(0.0.255) true])&] -[s2;#%% Sets the search path for configuration to either the current +[s2;%% Sets the search path for configuration to either the current users`' home folder or to the folder where the application`'s binary resides.&] [s2;%% [*@(129.0.0) b]...................................................use @@ -59,14 +64,14 @@ home folder (true) or application folder (false)&] [s4; &] [s5;:ConfigFile`(const char`*`): [_^String^ String]_[* ConfigFile]([@(0.0.255) const]_[@(0.0.255) c har]_`*[*@3 file])&] -[s2;#%% Returns the absolute path of a configuration file found in +[s2;%% Returns the absolute path of a configuration file found in the configuration files search path.&] -[s2;%% [@(129.0.0) file ]...............................................the +[s2;%% [*@(129.0.0) file]...............................................the name of the file&] [s3; &] [s4; &] [s5;:ConfigFile`(`): [_^String^ String]_[* ConfigFile]()&] -[s2;#%% Returns the default configuration file from the configuration +[s2;%% Returns the default configuration file from the configuration files search path. The default configuration file is called [*/ `[application title`]][* .cfg].&] [s3; &] @@ -88,11 +93,11 @@ exit code&] [s3; &] [s4; &] [s5;:GetExitCode`(`): [@(0.0.255) int]_[* GetExitCode]()&] -[s2;#%% Gets the exit code that will be returned on application exit.&] +[s2;%% Gets the exit code that will be returned on application exit.&] [s3; &] [s4; &] [s5;:IsMainRunning`(`): [@(0.0.255) bool]_[* IsMainRunning]()&] -[s2;#%% Return true if the applications execution has reached and +[s2;%% Return true if the applications execution has reached and not yet exited the main function.&] [s3; &] [s4; &] @@ -124,13 +129,15 @@ the value of `"DESKTOP`_SESSION`" environment variable is returned.&] [s5;:LaunchWebBrowser`(const String`&`): [@(0.0.255) void]_[* LaunchWebBrowser]([@(0.0.255) c onst]_[_^String^ String][@(0.0.255) `&]_[*@3 url])&] [s2;%% Opens an URL in the default Web Browser.&] -[s2;%% [*@(129.0.0) url................................................]the +[s2;%% [*@(129.0.0) url]................................................the URL that will be opened in the browser&] [s3; &] [s4; &] [s5;:SetHomeDirectory`(const char`*`): [@(0.0.255) void]_[* SetHomeDirectory]([@(0.0.255) c onst]_[@(0.0.255) char]_`*[*@3 dir])&] -[s2;#%% Sets the current user`'s home folder.&] -[s2;%% [*@(129.0.0) dir][@(129.0.0) ................................................]the +[s2; [*@3 POSIX specific]&] +[s2;%% Sets the current user`'s home folder.&] +[s2;%% [*@(129.0.0) dir]................................................the URL that will be opened in the browser&] +[s1; &] [s0; ] \ No newline at end of file diff --git a/uppsrc/Core/src.tpp/Exc$en-us.tpp b/uppsrc/Core/src.tpp/Exc$en-us.tpp index 65e933e13..e22f29ead 100644 --- a/uppsrc/Core/src.tpp/Exc$en-us.tpp +++ b/uppsrc/Core/src.tpp/Exc$en-us.tpp @@ -9,21 +9,24 @@ topic "Miscellaneous"; [l288;i1121;b17;O9;~~~.1408;2 $$7,0#10431211400427159095818037425705:param] [i448;b42;O9;2 $$8,8#61672508125594000341940100500538:tparam] [b42;2 $$9,9#13035079074754324216151401829390:normal] -[{_} -[s1;:`:`:Exc`:`:class: [@(0.0.255)3 class][3 _][*3 Exc][3 _:_][@(0.0.255)3 public][3 _][*@3;3 String -]&] -[s2;%% &] -[s2;%% This is the preferred root class of U`+`+ exception. It is -basically a String. The idea is that all kinds of exception can -be either managed by specific handlers, or simple Exc handler -can be used, displaying textual information to the user.&] -[s3; &] -[s4; &] -[s5;:`:`:Exc`:`:Exc`(`): [* Exc]()&] -[s2;%% Default constructor.&] -[s3; &] -[s4; &] -[s5;:`:`:Exc`:`:Exc`(const`:`:String`&`): [* Exc]([@(0.0.255) const]_[_^`:`:String^ String][@(0.0.255) `& +[{_}%EN-US +[s1; [*@3;4 Exc]&] +[s0; &] +[s1;:Exc`:`:class:%- [@(0.0.255)3 class][3 _][*3 Exc][3 _:_][@(0.0.255)3 public][3 _][*@3;3 String]&] +[s0; &] +[s0; This is the preferred root class of U`+`+ exception. It is basically +a String. The idea is that all kinds of exception can be either +managed by specific handlers, or simple Exc handler can be used, +displaying textual information to the user.&] +[s1; &] +[ {{10000F(128)G(128)@1 [s0; [* Constructor Detail]]}}&] +[s0;%- &] +[s5;:Exc`:`:Exc`(`):%- [* Exc]()&] +[s2; Default constructor.&] +[s3;%- &] +[s4;%- &] +[s5;:Exc`:`:Exc`(const String`&`):%- [* Exc]([@(0.0.255) const]_[_^String^ String][@(0.0.255) `& ]_[*@3 desc])&] -[s2;%% Constructor, error described as [%-*C@3 desc].&] +[s2; Constructor, error described as [%-*C@3 desc].&] +[s1;%- &] [s0; ] \ No newline at end of file diff --git a/uppsrc/Core/src.tpp/MathUtil$en-us.tpp b/uppsrc/Core/src.tpp/MathUtil$en-us.tpp index 59c447534..eb606cafd 100644 --- a/uppsrc/Core/src.tpp/MathUtil$en-us.tpp +++ b/uppsrc/Core/src.tpp/MathUtil$en-us.tpp @@ -9,208 +9,208 @@ topic "Math utility"; [l288;i1121;b17;O9;~~~.1408;2 $$7,0#10431211400427159095818037425705:param] [i448;b42;O9;2 $$8,8#61672508125594000341940100500538:tparam] [b42;2 $$9,9#13035079074754324216151401829390:normal] -[{_}%EN-US -[s0;%- [@3;4 Math utility]&] -[s0;%- &] -[s0;%- &] -[ {{10000F(128)G(128)@1 [s0; [*@2 Constant List]]}}&] -[s0;%- &] -[s5;:`:`:M`_E:%- M`_E&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:M`_LOG2E:%- M`_LOG2E&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_LOG10E&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_LN2&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_LN10&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_PI&] -[s2;%- &] -[s3; &] -[s4; &] -[s5;%- M`_PI`_2&] -[s2;*%- &] -[s3; &] -[s4; &] -[s5;%- M`_PI`_4&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_1`_PI&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_2`_PI&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_1`_SQRTPI&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_2`_SQRTPI&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_SQRT2&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_SQRT`_2&] -[s2; &] -[s3; &] -[s4; &] -[s5;%- M`_2PI&] -[s2;%- &] -[s0;%- &] +[{_} +[s0; [@3;4 Math utility]&] +[s0;%% A number of mathematical functions and constants.&] [s0; &] -[ {{10000F(128)G(128)@1 [s0; [*@2 Function List]]}}&] +[ {{10000F(128)G(128)@1 [s0;%% [* Constant List]]}}&] [s0; &] -[s5;:`:`:Random`(`):%- [@(0.0.255) dword]_Random[@(64) ()]&] -[s2; &] -[s3; &] +[s5;:M`_E: [* M`_E]&] +[s2;%% [/ e-|-|-|]2.71828182845904523536&] +[s3;%% &] [s4; &] -[s5;:`:`:Random`(`:`:dword`):%- [@(0.0.255) dword]_Random[@(64) (][@(0.0.255) dword][@(64) _][@3 n +[s5;:M`_LOG2E: [* M`_LOG2E]&] +[s2;%% [/ log][/, 2][/ e-|-|-|]1.44269504088896340736&] +[s3;%% &] +[s4; &] +[s5;:M`_LOG10E: [* M`_LOG10E]&] +[s2;%% [/ log10e]-|-|-|0.434294481903251827651&] +[s3;%% &] +[s4; &] +[s5;:M`_LN2: [* M`_LN2]&] +[s2;%% [/ ln2]-|-|-|0.693147180559945309417&] +[s3;%% &] +[s4; &] +[s5;:M`_LN10: [* M`_LN10]&] +[s2;%% [/ ln10]-|-|-|2.30258509299404568402&] +[s3;%% &] +[s4; &] +[s5;:M`_PI: [* M`_PI]&] +[s2;%% [/ Pi]-|-|-|3.14159265358979323846&] +[s3;%% &] +[s4; &] +[s5;:M`_PI`_2: [* M`_PI`_2]&] +[s2;%% [/ Pi / 2]-|-|-|1.57079632679489661923&] +[s3;%% &] +[s4; &] +[s5;:M`_PI`_4: [* M`_PI`_4]&] +[s2;%% [/ Pi / 4]-|-|-|0.785398163397448309616&] +[s3;%% &] +[s4; &] +[s5;:M`_1`_PI: [* M`_1`_PI]&] +[s2;%% [/ 1 / Pi]-|-|-|0.318309886183790671538&] +[s3;%% &] +[s4; &] +[s5;:M`_2`_PI: [* M`_2`_PI]&] +[s2;%% [/ 2 / Pi]-|-|-|0.636619772367581343076&] +[s3;%% &] +[s4; &] +[s5;:M`_1`_SQRTPI: [* M`_1`_SQRTPI]&] +[s2;%% [/ 1 / sqrt(Pi)]-|-|0.564189583547756286948&] +[s3;%% &] +[s4; &] +[s5;:M`_2`_SQRTPI: [* M`_2`_SQRTPI]&] +[s2;%% [/ 2 / sqrt(Pi)]-|-|1.12837916709551257390&] +[s3;%% &] +[s4; &] +[s5;:M`_SQRT2: [* M`_SQRT2]&] +[s2;%% 1.41421356237309504880&] +[s3;%% &] +[s4; &] +[s5;:M`_SQRT`_2: [* M`_SQRT`_2]&] +[s2;%% 0.707106781186547524401&] +[s3;%% &] +[s4; &] +[s5;:M`_2PI: [* M`_2PI]&] +[s2;%% [/ 2Pi]&] +[s1; &] +[s0;%% &] +[ {{10000F(128)G(128)@1 [s0;%% [* Function List]]}}&] +[s0;%% &] +[s5;:`:`:Random`(`): [@(0.0.255) dword]_Random[@(64) ()]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:Random`(`:`:dword`): [@(0.0.255) dword]_Random[@(64) (][@(0.0.255) dword][@(64) _][@3 n ][@(64) )]&] -[s2;*@3%- &] -[s3; &] -[s4; &] -[s5;:`:`:sqr`(double`):%- [@(0.0.255) double][@(64) _]sqr[@(64) _(][@(0.0.255) double][@(64) _][@3 a +[s2;*@3 &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:sqr`(double`): [@(0.0.255) double][@(64) _]sqr[@(64) _(][@(0.0.255) double][@(64) _][@3 a ][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:argsinh`(double`):%- [@(0.0.255) double][@(64) _]argsinh[@(64) _(][@(0.0.255) double -][@(64) _][@3 s][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:argcosh`(double`):%- [@(0.0.255) double][@(64) _]argcosh[@(64) _(][@(0.0.255) double -][@(64) _][@3 c][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:argtanh`(double`):%- [@(0.0.255) double][@(64) _]argtanh[@(64) _(][@(0.0.255) double -][@(64) _][@3 t][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:iscale`(int`,int`,int`):%- [@(0.0.255) int][@(64) _]iscale[@(64) (][@(0.0.255) int][@(64) _ +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:argsinh`(double`): [@(0.0.255) double][@(64) _]argsinh[@(64) _(][@(0.0.255) double][@(64) _ +][@3 s][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:argcosh`(double`): [@(0.0.255) double][@(64) _]argcosh[@(64) _(][@(0.0.255) double][@(64) _ +][@3 c][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:argtanh`(double`): [@(0.0.255) double][@(64) _]argtanh[@(64) _(][@(0.0.255) double][@(64) _ +][@3 t][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:iscale`(int`,int`,int`): [@(0.0.255) int][@(64) _]iscale[@(64) (][@(0.0.255) int][@(64) _ ][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) , ][@(0.0.255) int][@(64) _][@3 z][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:iscalefloor`(int`,int`,int`):%- [@(0.0.255) int][@(64) _]iscalefloor[@(64) (][@(0.0.255) i +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:iscalefloor`(int`,int`,int`): [@(0.0.255) int][@(64) _]iscalefloor[@(64) (][@(0.0.255) i nt][@(64) _][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) , ][@(0.0.255) int][@(64) _][@3 z][@(64) ) ]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:iscaleceil`(int`,int`,int`):%- [@(0.0.255) int][@(64) _]iscaleceil[@(64) (][@(0.0.255) i +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:iscaleceil`(int`,int`,int`): [@(0.0.255) int][@(64) _]iscaleceil[@(64) (][@(0.0.255) i nt][@(64) _][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) , ][@(0.0.255) int][@(64) _][@3 z][@(64) ) ]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:idivfloor`(int`,int`):%- [@(0.0.255) int][@(64) _]idivfloor[@(64) (][@(0.0.255) int][@(64) _ +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:idivfloor`(int`,int`): [@(0.0.255) int][@(64) _]idivfloor[@(64) (][@(0.0.255) int][@(64) _ +][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:idivceil`(int`,int`): [@(0.0.255) int][@(64) _]idivceil[@(64) (][@(0.0.255) int][@(64) _ ][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) )]&] [s2; &] -[s3; &] -[s4; &] -[s5;:`:`:idivceil`(int`,int`):%- [@(0.0.255) int][@(64) _]idivceil[@(64) (][@(0.0.255) int][@(64) _ -][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) )]&] -[s2;%- &] -[s3; &] -[s4; &] -[s5;:`:`:itimesfloor`(int`,int`):%- [@(0.0.255) int][@(64) _]itimesfloor[@(64) (][@(0.0.255) i -nt][@(64) _][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) )]&] -[s2;%- &] -[s3; &] -[s4; &] -[s5;:`:`:itimesceil`(int`,int`):%- [@(0.0.255) int][@(64) _]itimesceil[@(64) (][@(0.0.255) in +[s3;%% &] +[s4;%% &] +[s5;:`:`:itimesfloor`(int`,int`): [@(0.0.255) int][@(64) _]itimesfloor[@(64) (][@(0.0.255) in t][@(64) _][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) )]&] -[s2;%- &] -[s3; &] -[s4; &] -[s5;:`:`:fround`(double`):%- [@(0.0.255) int][@(64) _]fround[@(64) (][@(0.0.255) double][@(64) _ -][@3 x][@(64) )]&] [s2; &] -[s3; &] -[s4; &] -[s5;:`:`:ffloor`(double`):%- [@(0.0.255) int][@(64) _]ffloor[@(64) (][@(0.0.255) double][@(64) _ -][@3 x][@(64) )]&] -[s2;%- &] -[s3; &] -[s4; &] -[s5;:`:`:fceil`(double`):%- [@(0.0.255) int][@(64) _]fceil[@(64) (][@(0.0.255) double][@(64) _][@3 x +[s3;%% &] +[s4;%% &] +[s5;:`:`:itimesceil`(int`,int`): [@(0.0.255) int][@(64) _]itimesceil[@(64) (][@(0.0.255) int][@(64) _ +][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 y][@(64) )]&] +[s2; &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:fround`(double`): [@(0.0.255) int][@(64) _]fround[@(64) (][@(0.0.255) double][@(64) _][@3 x +][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:ffloor`(double`): [@(0.0.255) int][@(64) _]ffloor[@(64) (][@(0.0.255) double][@(64) _][@3 x ][@(64) )]&] [s2; &] -[s3; &] -[s4; &] -[s5;:`:`:fround64`(double`):%- [@(0.0.255) int64]_fround64[@(64) (][@(0.0.255) double][@(64) _ -][@3 x][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:ffloor64`(double`):%- [@(0.0.255) int64]_ffloor64[@(64) (][@(0.0.255) double][@(64) _ -][@3 x][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:fceil64`(double`):%- [@(0.0.255) int64]_fceil64([@(0.0.255) double][@(64) _][@3 x][@(64) ) +[s3;%% &] +[s4;%% &] +[s5;:`:`:fceil`(double`): [@(0.0.255) int][@(64) _]fceil[@(64) (][@(0.0.255) double][@(64) _][@3 x +][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:fround64`(double`): [@(0.0.255) int64]_fround64[@(64) (][@(0.0.255) double][@(64) _][@3 x +][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:ffloor64`(double`): [@(0.0.255) int64]_ffloor64[@(64) (][@(0.0.255) double][@(64) _][@3 x +][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:fceil64`(double`): [@(0.0.255) int64]_fceil64([@(0.0.255) double][@(64) _][@3 x][@(64) ) ]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:modulo`(double`,double`):%- [@(0.0.255) double][@(64) _]modulo[@(64) (][@(0.0.255) d -ouble][@(64) _][@3 x][@(64) , ][@(0.0.255) double][@(64) _][@3 y][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:ilog10`(double`):%- [@(0.0.255) int][@(64) _]ilog10[@(64) _(][@(0.0.255) double][@(64) _ +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:modulo`(double`,double`): [@(0.0.255) double][@(64) _]modulo[@(64) (][@(0.0.255) dou +ble][@(64) _][@3 x][@(64) , ][@(0.0.255) double][@(64) _][@3 y][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:ilog10`(double`): [@(0.0.255) int][@(64) _]ilog10[@(64) _(][@(0.0.255) double][@(64) _ ][@3 d][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:ipow10`(int`):%- [@(0.0.255) double][@(64) _]ipow10[@(64) _(][@(0.0.255) int][@(64) _][@3 i +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:ipow10`(int`): [@(0.0.255) double][@(64) _]ipow10[@(64) _(][@(0.0.255) int][@(64) _][@3 i ][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:normalize`(double`,int`&`):%- [@(0.0.255) double][@(64) _]normalize[@(64) _(][@(0.0.255) d +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:normalize`(double`,int`&`): [@(0.0.255) double][@(64) _]normalize[@(64) _(][@(0.0.255) d ouble][@(64) _][@3 d][@(64) , ][@(0.0.255) int][@(64) `&_][@3 exponent][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:roundr`(double`,int`):%- [@(0.0.255) double][@(64) _]roundr[@(64) _(][@(0.0.255) dou -ble][@(64) _][@3 d][@(64) , ][@(0.0.255) int][@(64) _][@3 digits][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:floorr`(double`,int`):%- [@(0.0.255) double][@(64) _]floorr[@(64) _(][@(0.0.255) dou -ble][@(64) _][@3 d][@(64) , ][@(0.0.255) int][@(64) _][@3 digits][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:ceilr`(double`,int`):%- [@(0.0.255) double][@(64) _]ceilr[@(64) _(][@(0.0.255) doubl +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:roundr`(double`,int`): [@(0.0.255) double][@(64) _]roundr[@(64) _(][@(0.0.255) doubl e][@(64) _][@3 d][@(64) , ][@(0.0.255) int][@(64) _][@3 digits][@(64) )]&] -[s2; &] -[s3; &] -[s4; &] -[s5;:`:`:AsString`(double`,int`):%- [^topic`:`/`/Core`/src`/String`$en`-us^ String]_AsS -tring[@(64) (][@(0.0.255) double][@(64) _][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 nDigits][@(64) ) +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:floorr`(double`,int`): [@(0.0.255) double][@(64) _]floorr[@(64) _(][@(0.0.255) doubl +e][@(64) _][@3 d][@(64) , ][@(0.0.255) int][@(64) _][@3 digits][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:ceilr`(double`,int`): [@(0.0.255) double][@(64) _]ceilr[@(64) _(][@(0.0.255) double][@(64) _ +][@3 d][@(64) , ][@(0.0.255) int][@(64) _][@3 digits][@(64) )]&] +[s2;%% &] +[s3;%% &] +[s4;%% &] +[s5;:`:`:AsString`(double`,int`): [^topic`:`/`/Core`/src`/String`$en`-us^ String]_AsStr +ing[@(64) (][@(0.0.255) double][@(64) _][@3 x][@(64) , ][@(0.0.255) int][@(64) _][@3 nDigits][@(64) ) ]&] -[s2;%- &] -[s0; &] +[s2; &] +[s0;%% &] [s0; ] \ No newline at end of file