title: Inheriting templated constructor from class template?
body: <p>What would be the syntax to inherit constructors (some of them are template) from a class template in C++11 ?</p>
  
  <pre><code>template &lt;class T&gt;
  struct Base
  {
      using type = T;
      explicit constexpr Base(const type&amp; x): value{x} {};
      template &lt;class U&gt; explicit constexpr Base(U&amp;&amp; x): value{std::forward&lt;U&gt;(x)} {};
      type value;
  }
  
  struct Derived: Base&lt;bool&gt;
  {
      using Base::Base&lt;bool&gt;; // Does not seem to work ?!?
  }
  </code></pre>