Myvideo

Guest

Login

CppCon 2019: Kostas Kyrimis ADL: introduction in name taxonomy, customization points and use cases

Uploaded By: Myvideo
1 view
0
0 votes
0

— Discussion & Comments: — Presentation Slides, PDFs, Source Code and other presenter materials are available at: — This talk introduces argument dependent lookup(ADL); name taxonomy; and customisation points in order to demonstrate and understand the peculiarities and the process of looking up names with ADL. Furthermore, this talk will demonstrate and discuss ADL thoroughly in the context of templates. What is ADL? ADL is a C feature that extends a name’s* lookup set by associating it with “extra” namespaces. The C standard mandates name taxonomy in a nonintuitive way that makes it difficult for young programmers to understand and use this feature. On the other hand, in advanced use cases of templates even experienced programmers sometimes struggle to reason about their code. Why ADL? It greatly enhances the usability of templates by allowing the compiler to extend the overload resolution of a template call allowing

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later