Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Template_metaprogramming> ?p ?o }
- Template_metaprogramming abstract "Template metaprogramming (TMP) is a metaprogramming technique in which templates are used by a compiler to generate temporary source code, which is merged by the compiler with the rest of the source code and then compiled. The output of these templates include compile-time constants, data structures, and complete functions. The use of templates can be thought of as compile-time execution. The technique is used by a number of languages, the best-known being C++, but also Curl, D, and XL.Template metaprogramming was, in a sense, discovered accidentally: see History of TMP.Some other languages support similar, if not more powerful compile-time facilities (such as Lisp macros), but those are outside the scope of this article.".
- Template_metaprogramming wikiPageExternalLink ReflectionPaper.pdf.
- Template_metaprogramming wikiPageExternalLink MetaprogrammingCpp.pdf.
- Template_metaprogramming wikiPageExternalLink meta-art.html.
- Template_metaprogramming wikiPageExternalLink lambda.html.
- Template_metaprogramming wikiPageExternalLink doc.
- Template_metaprogramming wikiPageExternalLink spirit.
- Template_metaprogramming wikiPageExternalLink Template-Meta-Programming-and-Number-Theory.
- Template_metaprogramming wikiPageExternalLink Template-Meta-Programming-and-Number-Theory-Part.
- Template_metaprogramming wikiPageExternalLink templates-revisited.html.
- Template_metaprogramming wikiPageExternalLink intro.html.
- Template_metaprogramming wikiPageExternalLink Template_Haskell.
- Template_metaprogramming wikiPageExternalLink meta-art.html.
- Template_metaprogramming wikiPageID "198000".
- Template_metaprogramming wikiPageLength "16627".
- Template_metaprogramming wikiPageOutDegree "46".
- Template_metaprogramming wikiPageRevisionID "676549129".
- Template_metaprogramming wikiPageWikiLink Barton–Nackman_trick.
- Template_metaprogramming wikiPageWikiLink Boost_(C++_libraries).
- Template_metaprogramming wikiPageWikiLink Boost_library.
- Template_metaprogramming wikiPageWikiLink C++.
- Template_metaprogramming wikiPageWikiLink C++11.
- Template_metaprogramming wikiPageWikiLink Category:Articles_with_example_C++_code.
- Template_metaprogramming wikiPageWikiLink Category:C++.
- Template_metaprogramming wikiPageWikiLink Category:Metaprogramming.
- Template_metaprogramming wikiPageWikiLink Compile_time.
- Template_metaprogramming wikiPageWikiLink Compile_time_function_execution.
- Template_metaprogramming wikiPageWikiLink Compiler.
- Template_metaprogramming wikiPageWikiLink Constant_(computer_programming).
- Template_metaprogramming wikiPageWikiLink Constant_(programming).
- Template_metaprogramming wikiPageWikiLink Constexpr.
- Template_metaprogramming wikiPageWikiLink Curiously_Recurring_Template_Pattern.
- Template_metaprogramming wikiPageWikiLink Curiously_recurring_template_pattern.
- Template_metaprogramming wikiPageWikiLink Curl_(programming_language).
- Template_metaprogramming wikiPageWikiLink Curl_programming_language.
- Template_metaprogramming wikiPageWikiLink D_(programming_language).
- Template_metaprogramming wikiPageWikiLink D_programming_language.
- Template_metaprogramming wikiPageWikiLink Data_structure.
- Template_metaprogramming wikiPageWikiLink Expression_templates.
- Template_metaprogramming wikiPageWikiLink Function_(computer_science).
- Template_metaprogramming wikiPageWikiLink Functional_programming.
- Template_metaprogramming wikiPageWikiLink Generic_programming.
- Template_metaprogramming wikiPageWikiLink Immutable_object.
- Template_metaprogramming wikiPageWikiLink Instance_(computer_science).
- Template_metaprogramming wikiPageWikiLink Iterator.
- Template_metaprogramming wikiPageWikiLink Lisp_(programming_language).
- Template_metaprogramming wikiPageWikiLink Lisp_macro.
- Template_metaprogramming wikiPageWikiLink Loop_unrolling.
- Template_metaprogramming wikiPageWikiLink Macro_(computer_science).
- Template_metaprogramming wikiPageWikiLink Metaprogramming.
- Template_metaprogramming wikiPageWikiLink Modern_C++_Design.
- Template_metaprogramming wikiPageWikiLink Parametric_polymorphism.
- Template_metaprogramming wikiPageWikiLink Polymorphism_(computer_science).
- Template_metaprogramming wikiPageWikiLink Preprocessor.
- Template_metaprogramming wikiPageWikiLink Recursion_(computer_science).
- Template_metaprogramming wikiPageWikiLink Source_code.
- Template_metaprogramming wikiPageWikiLink Subroutine.
- Template_metaprogramming wikiPageWikiLink Substitution_failure_is_not_an_error.
- Template_metaprogramming wikiPageWikiLink Turing-complete.
- Template_metaprogramming wikiPageWikiLink Turing_completeness.
- Template_metaprogramming wikiPageWikiLink Type_polymorphism.
- Template_metaprogramming wikiPageWikiLink Variadic_Templates.
- Template_metaprogramming wikiPageWikiLink Variadic_template.
- Template_metaprogramming wikiPageWikiLink Virtual_method_table.
- Template_metaprogramming wikiPageWikiLink Vtable.
- Template_metaprogramming wikiPageWikiLink Template_Meta-Programming.
- Template_metaprogramming wikiPageWikiLink XL_(programming_language).
- Template_metaprogramming wikiPageWikiLink XL_Programming_Language.
- Template_metaprogramming wikiPageWikiLinkText "C++ template metaprogramming".
- Template_metaprogramming wikiPageWikiLinkText "Template metaprogramming".
- Template_metaprogramming wikiPageWikiLinkText "Template metaprogramming#Static polymorphism".
- Template_metaprogramming wikiPageWikiLinkText "Template".
- Template_metaprogramming wikiPageWikiLinkText "metafunction".
- Template_metaprogramming wikiPageWikiLinkText "static polymorphism".
- Template_metaprogramming wikiPageWikiLinkText "template metaprogram".
- Template_metaprogramming wikiPageWikiLinkText "template metaprogramming".
- Template_metaprogramming wikiPageWikiLinkText "template".
- Template_metaprogramming wikiPageWikiLinkText "template-based".
- Template_metaprogramming wikiPageWikiLinkText "templates".
- Template_metaprogramming hasPhotoCollection Template_metaprogramming.
- Template_metaprogramming wikiPageUsesTemplate Template:Citation_needed.
- Template_metaprogramming wikiPageUsesTemplate Template:Cite_book.
- Template_metaprogramming wikiPageUsesTemplate Template:Cite_journal.
- Template_metaprogramming wikiPageUsesTemplate Template:Cite_paper.
- Template_metaprogramming wikiPageUsesTemplate Template:Cite_web.
- Template_metaprogramming wikiPageUsesTemplate Template:More_footnotes.
- Template_metaprogramming wikiPageUsesTemplate Template:Programming_paradigms.
- Template_metaprogramming wikiPageUsesTemplate Template:Reflist.
- Template_metaprogramming wikiPageUsesTemplate Template:Related.
- Template_metaprogramming subject Category:Articles_with_example_C++_code.
- Template_metaprogramming subject Category:C++.
- Template_metaprogramming subject Category:Metaprogramming.
- Template_metaprogramming hypernym Technique.
- Template_metaprogramming type Article.
- Template_metaprogramming type Software.
- Template_metaprogramming type Article.
- Template_metaprogramming type Thing.
- Template_metaprogramming comment "Template metaprogramming (TMP) is a metaprogramming technique in which templates are used by a compiler to generate temporary source code, which is merged by the compiler with the rest of the source code and then compiled. The output of these templates include compile-time constants, data structures, and complete functions. The use of templates can be thought of as compile-time execution.".
- Template_metaprogramming label "Template metaprogramming".
- Template_metaprogramming seeAlso Compile_time_function_execution.