21. It is not a real function and is at compile time unrolled to conditional statements. 22. This allows the compiler to copy objects at compile time , perform operations on them, etc. 23. The std . string . format function performs pragma displays the result at compile time : 24. The operations performed at compile time usually include syntax analysis, various kinds of code generation. 25. Both macros and templates are expanded at compile time . 26. This syntax is also enforced at compile time . 27. A compile time flag controls the selection of which ADF type to use throughout the system. 28. GStreamer support is not enabled in the official builds, but can be enabled at compile time . 29. This feature can generate heavily optimized or specialized code depending on compile time or program conditions. 30. This information is then checked at compile time .