ddmd-experimental ~master (2021-12-25T08:46:30.2604305)
Dub
Repo
ctfeCompile
ddmd
dinterpret
Compile this function for CTFE. At present, this merely allocates variables.
extern (
C
++)
void
ctfeCompile
(
FuncDeclaration
fd
)
Meta
Source
See Implementation
ddmd
dinterpret
aliases
ctfeNeedLvalue
ctfeNeedNothing
ctfeNeedRvalue
classes
CtfeCompiler
Interpreter
enums
CtfeGoal
functions
ctfeCompile
ctfeInterpret
ctfeInterpretForPragmaMsg
evaluateDtor
evaluateIfBuiltin
evaluatePostblit
foreachApplyUtf
getValue
hasValue
interpret
interpret_aaApply
interpret_dup
interpret_keys
interpret_length
interpret_values
isEntirelyVoid
printCtfePerformanceStats
returnedArrayType
scrubArray
scrubArrayCache
scrubCacheValue
scrubReturnValue
setValue
setValueNull
setValueWithoutChecking
manifest constants
CTFE_RECURSION_LIMIT
static variables
ctfeStack
structs
CompiledCtfeFunction
CtfeStack
InterState
Compile this function for CTFE. At present, this merely allocates variables.