title: Did the Loki multimethods make it into C++11?
body: <p>I am reading <a href="https://rads.stackoverflow.com/amzn/click/com/0201704315" rel="nofollow noreferrer" rel="nofollow noreferrer">Modern C++ Design Generic Programming and Design Patterns Applied</a> by <strong>Andrei Alexandrescu</strong> and <strong>chapter 11 on multimethods</strong> deals exactly with the problem I am trying to solve. All source code from the book is published in a library named <a href="http://sourceforge.net/projects/loki-lib/files/Loki/" rel="nofollow noreferrer">Loki</a>.</p>
  
  <p>The problem is that the book is fairly old (2001) and deals with restrictions that are <strong>no longer true in C++11</strong> (e.g. that the number of template parameters cannot be variable). I tried to look up if Loki has been rewritten using C++11, but the last modification is dated 2009 and there are no updates on <a href="http://erdani.com/index.php/articles/" rel="nofollow noreferrer">Andrei Alexandrescu's home page</a>. However, after doing some research I have the impression that Loki is something like Boost in the sense that it gets incorporated into the standard library.</p>
  
  <p>Has the <strong>multimethod</strong> idiom or some of its parts been adopted into C++11?</p>