dmd.builtin
Implement CTFE for intrinsic (builtin) functions.
Discussion
Currently includes functions from std.math, core.math and core.bitop.
License
Source: builtin.d
Documentation: https://dlang.org/phobos/dmd_builtin.html
-
Declaration
BUILTINisBuiltin(FuncDeclarationfd);Determine if function is a builtin one that we can evaluate at compile time.
-
Declaration
Expressioneval_builtin(Locloc, FuncDeclarationfd, Expressions*arguments);Evaluate builtin function. Return result; NULL if cannot evaluate it.