~/talk

Templator: Demo of a nice tool...

Talkat CppCon 2015 · 2015-09-21..09-25· [developer-experience]
slides:none on file

A demo of a tool called Templator that integrates with Eclipse CDT / Cevelop and visualizes template instantiation chains, showing actual deduced types, selected overloads and even perfect forwarding examples so callers resolve to the concrete y overloads; it exposes surprises like the vector<bool specialization and that a variadic template instantiates unreachable base cases. It runs in the IDE, navigates instantiations interactively, uses CDT extensions (not a compiler), handles preprocessing partially, and works but has gaps for complex library corner cases.

AI-written summary · about

  1. 0:00The problem with templates
  2. 1:08Vector bool pitfalls
  3. 3:08Overload resolution issues
  4. 5:27Forwarding reference quiz
  5. 7:14Modernizing code syntax
  6. 8:57Templator IDE demonstration
  7. 13:52Variadic template inspection
  8. 16:14Class template specialization
  9. 18:44Implementation and future
  10. 23:22Q&A and pre-processing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.