|
||||||||||
|
||||||||||
Five overloaded functions (all named IFF) that allow for simple conditional expression evaluation but don't offer full functionality of the ?: operator. Although IFF can be used in expressions like a := IFF(b > 0, 2*b, b div 2), it has the deficiency of all its parameters being evaluated every time. That makes it impossible to use IFF when one of the parameters cannot be evaluated like in a := IFF(b <> 0, 1/b, 0) (in that case because 1/b is evaluated even when b is zero). Also contains four overloaded Asgn functions that clone an input parameter to output parameter and function result. Plus more - read the source. Released under the BSD License. FilesLast modifications1.13: 2008-09-09
1.06: 2007-06-13
|
||||||||||
| Last update: 2008-10-03 | ||||||||||