Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

CtfeBudget
CTFE evaluation budget tracker (tracks multiple resources)
CtfeCallFrame
CTFE call stack frame
CtfeCallStack
CTFE call stack
CtfeCodeStats
CTFE code stats
CtfeConfig
Configuration for the CTFE pass.
CtfeConfigExt
CTFE evaluator configuration (extended)
CtfeConstMap
CTFE constant propagation map
CtfeContext
Evaluation context: maps names / variable IDs to their current values.
CtfeDiag
CtfeDiagSink
CtfeEnv
CTFE environment (variable bindings during evaluation)
CtfeEnvScope
CtfeEvalResult
CTFE evaluation result
CtfeExtIdGen
CTFE id generator
CtfeExtProfiler
CTFE profiler
CtfeExtSourceBuffer
CTFE source buffer
CtfeFeatureFlags
CTFE feature flags
CtfeFuelTracker
CTFE fuel tracker
CtfeFuncEntry
CTFE function table entry
CtfeFuncList
CTFE whitelist / blacklist of functions
CtfeFuncTable
CTFE function table
CtfeInterpreter
The CTFE interpreter evaluates LCNF expressions at compile time.
CtfeLogEntry
CTFE result log entry
CtfeLoopBound
CTFE loop analysis (detect and bound loops for termination)
CtfeMemoCache
CTFE memo cache (memoize pure function calls)
CtfeNameGen
CTFE name generator
CtfeNumericRange
CTFE numeric range (for range analysis)
CtfeOptimizerState
CTFE optimizer state
CtfePass
The main CTFE optimisation pass.
CtfePassBuilder
CTFE pass builder
CtfePassStatsExt
CTFE pass statistics (extended)
CtfePassSummary
CTFE pass run summary
CtfePeResult
CTFE partial evaluation result
CtfeReport
Summary statistics for a CTFE pass run.
CtfeSimplifier
CTFE term simplifier
CtfeTrace
CTFE evaluation trace
CtfeTraceEntry
CTFE evaluation trace entry
CtfeVersionInfo
CTFE version info

Enums§

BinOp
Arithmetic / comparison operator identifiers.
CtfeDiagLevel
CTFE diagnostic severity
CtfeError
Errors that can occur during compile-time evaluation.
CtfeInlineDecision
CTFE inlining decision
CtfeMode
CTFE abstract interpreter mode
CtfeReductionStrategy
CTFE reduction strategy
CtfeStepResult
CTFE step result
CtfeType
CTFE type checker (basic type inference during evaluation)
CtfeValue
A fully-evaluated compile-time value.
CtfeValueExt
CTFE value representation (extended)