11. The compiler combines system elements into a compile time system. 12. Expression templates implement delayed evaluation using expression trees that only exist at compile time . 13. These tools use either compile time techniques or run-time techniques. 14. The determination of which of these methods are used is resolved at compile time . 15. A compile time system may stand alone or be part of a larger program. 16. Anything which is known at compile time can be passed as a variadic arguments. 17. Early documents on Java discussed how classes were not linked together at compile time . 18. This also makes it easier to detect errors in XQuery code at compile time . 19. Macros are expanded by preprocessor, before compilation proper; templates are expanded at compile time . 20. The std . string . format function performs pragma displays the result at compile time :