dmd.dinterpret

The entry point for CTFE.

Specification: ($LINK2 https://dlang.org/spec/function.html#interpretation, Compile Time Function Execution (CTFE))

Members

Functions

ctfeEmplaceExp
T ctfeEmplaceExp(Args args)

Allocate an Expression in the ctfe region.

ctfeInterpret
Expression ctfeInterpret(Expression e)

Entry point for CTFE. A compile-time result is required. Give an error if not possible.

ctfeInterpretForPragmaMsg
Expression ctfeInterpretForPragmaMsg(Expression e)
Undocumented in source. Be warned that the author may not have intended to support it.
getValue
Expression getValue(VarDeclaration vd)
Undocumented in source. Be warned that the author may not have intended to support it.
incArrayAllocs
void incArrayAllocs()
printCtfePerformanceStats
void printCtfePerformanceStats()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta