Compile-time
This hub captures the compile-time pipeline in modern C++. Use it to navigate template formation, constraint filtering, and constant evaluation before code generation. The focus is practical: which language/library entry points control each phase.
# Mental Model Diagram
Key idea: templates and constraints decide viable program forms, constant evaluation resolves values, and only then backend code emission starts.
# Constant Evaluation
# Templates and Instantiation
# Constraints and Concepts
# Type Traits and Compile-Time Values
# Fast Entry Points
- Pipeline overview: Templates
- Rule filtering: Constraints
- Evaluation semantics: constexpr
- Trait toolbox: Type support (meta)