<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Variadic Templates are Funadic</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic/rss"></atom:link>
	<image>
		<url>http://ch9files.blob.core.windows.net/ch9/5174/7feb4b38-591d-478f-8341-9fd4012d5174/GN12AndreiAlexandrescuVariadicTemplates_220_ch9.jpg</url>
		<title>Channel 9 - Variadic Templates are Funadic</title>
		<link></link>
	</image>
	<description>Variadic templates are arguably the most profound change in the core language brought about by C&amp;#43;&amp;#43;11. Curiously, however, the C&amp;#43;&amp;#43; community still tiptoes carefully around them: variadic templates enjoyed less coverage than features such as &amp;quot;auto&amp;quot; or lambdas. Part of the reason is that more popular features simplify expression of existing designs, which makes said features easier to understand and use.Variadic templates, however, not only simplify design and use of advanced libraries such as Boost MPL, but also enable a host of new uses.This talk provides a solid coverage of variadic fundamentals, including typelists, the archetypal &amp;quot;safe printf&amp;quot; mechanics, and tuple construction and access. It also discusses more advanced uses, such as structured argument lists. </description>
	<link></link>
	<language>en</language>
	<pubDate>Tue, 21 May 2013 12:06:31 GMT</pubDate>
	<lastBuildDate>Tue, 21 May 2013 12:06:31 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[I missed the talk , How do I watch it now&#63;. For god sake upload the talk&#63;<p>posted by Anubis</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634639394271021262</link>
		<pubDate>Sat, 04 Feb 2012 08:03:47 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634639394271021262</guid>
		<dc:creator>Anubis</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[I believe they said that preparing the videos of the talks takes about a day, so I would expect to see any not yet uploaded talks at the beginning of next week. It was a great talk, no Chutuloid-template-horror as one Twitter user was fearing &#58;&#41;<p>posted by Ryan Molden</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634639749662277409</link>
		<pubDate>Sat, 04 Feb 2012 17:56:06 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634639749662277409</guid>
		<dc:creator>Ryan Molden</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>I was watching the day 1 big video of this and boom failure.</p><p>When i refreshed the page the day 2 video was in its place <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-7.gif?v=c9' alt='Perplexed' /></p><p>So not where can i get hold of day 1 video ?</p><p>posted by SmileBig</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634639961304968260</link>
		<pubDate>Sat, 04 Feb 2012 23:48:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634639961304968260</guid>
		<dc:creator>SmileBig</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[Video please&#33;<p>posted by chethan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634640060403588271</link>
		<pubDate>Sun, 05 Feb 2012 02:34:00 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634640060403588271</guid>
		<dc:creator>chethan</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[where&#39;s the video&#63; It has been more than 24 hours...<p>posted by someone</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634640546214293643</link>
		<pubDate>Sun, 05 Feb 2012 16:03:41 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634640546214293643</guid>
		<dc:creator>someone</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[I would not expect video will be today, probably it will be at Monday.<br>I&#39;m also looking forward to see it.<br>Hopefully tomorrow morning video will be available.<p>posted by Chris</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634640555319085667</link>
		<pubDate>Sun, 05 Feb 2012 16:18:51 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634640555319085667</guid>
		<dc:creator>Chris</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[Video, video, video.<p>posted by savage</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641500282457126</link>
		<pubDate>Mon, 06 Feb 2012 18:33:48 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641500282457126</guid>
		<dc:creator>savage</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[Video please<p>posted by Ven</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641620725268805</link>
		<pubDate>Mon, 06 Feb 2012 21:54:32 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641620725268805</guid>
		<dc:creator>Ven</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>I got word that the video is in processing and will come out later today. Thanks for your interest!</p><p>posted by andrei_alexandrescu</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641722023693208</link>
		<pubDate>Tue, 07 Feb 2012 00:43:22 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641722023693208</guid>
		<dc:creator>andrei_alexandrescu</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p><strong>Update</strong>: It's still encoding (step 5 of 6)... Then, there will be the time it takes to copy all the files to the C9 cloud (this is more a physics problem that can't be solved using template metaprogramming). <strong>Fear not.</strong> You'll get to see and hear from Andrei soon! In the meantime, I encourage you to eat plenty of blueberries and some fatty fish (omega 3/5 rich) to encourage and accelerate the growth of brain cells. You'll need plenty of them to get the most out of this talk. That's a good thing <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641734098522853</link>
		<pubDate>Tue, 07 Feb 2012 01:03:29 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641734098522853</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>Live! Well, on demand! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641808081186351</link>
		<pubDate>Tue, 07 Feb 2012 03:06:48 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641808081186351</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>At 00:19:48, I'm pretty sure there's a mistake on the slide.</p><p><pre class="brush: cpp">template &lt;
    typename T,
    template &lt;
        template&lt;class...&gt; class... Policies
    &gt;
&gt;
class ICantBelieveItsNotButter;</pre></p><p>Either a missing &quot;class Name&quot; or the &quot;template&lt; &gt;&quot; around the policies is too much. So much for &quot;My code has no mistakes&quot;. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' /></p><p>Other than that, great talk. Enjoyed it very much. Though one thing I'd certainly like to see from the standard side is better (read: smarter) pack expansion, so we don't need to resort to recursion all that often if the expansion is actually really trivial (say, &#43; instead of a comma):</p><p><pre class="brush: cpp">template&lt;class T, class Head, class... Operands&gt;
struct var_add{
  static T const value = Head::value &#43; Operands::value...
  //                     pattern -- (                 )
};</pre></p><p>Whereas the recursive (and current) way would look something like this:</p><p><pre class="brush: cpp">template&lt;class T, class Head, class... Tail&gt;
struct var_add{
  static T const value = Head::value &#43; var_add&lt;Tail...&gt;::value;
};

template&lt;class T, class Head&gt;
struct var_add&lt;T, Head&gt;{
  static T const value = Head::value;
};</pre></p><p>(I hope the formatting works...)</p><p>posted by c9xeo</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641898404943975</link>
		<pubDate>Tue, 07 Feb 2012 05:37:20 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641898404943975</guid>
		<dc:creator>c9xeo</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>@c9xeo:&nbsp;Actually the code is correct as is. Similarly, when you define a function that takes a pointer to a function you don't need to specify names for the inner parameters:</p><p>&nbsp; &nbsp; void fun(void (*pFun)(int xyz));</p><p>is the same as</p><p>&nbsp; &nbsp; void fun(void (*pFun)(int));</p><p>posted by andrei_alexandrescu</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641975126081205</link>
		<pubDate>Tue, 07 Feb 2012 07:45:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641975126081205</guid>
		<dc:creator>andrei_alexandrescu</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>@<a href="/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641975126081205">Andrei</a>: But then it's still missing a &quot;class&quot; after the &quot;template&lt; &gt;&quot; around the Policies, or am I missing something?</p><p>posted by c9xeo</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641984877523183</link>
		<pubDate>Tue, 07 Feb 2012 08:01:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634641984877523183</guid>
		<dc:creator>c9xeo</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>@c9xeo: Apologies, you're right; I tried to simplify from a larger example I gave at C&#43;&#43; and Beyond and ended up bloating myself. The correct code is:</p><p><pre class="brush: cpp">template &lt;
  typename T,
  template&lt;class...&gt; class... Policies
&gt;
class ICantBelieveItsNotButter;
</pre></p><p>Thanks for the correction!</p><p>posted by andrei_alexandrescu</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642010777103477</link>
		<pubDate>Tue, 07 Feb 2012 08:44:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642010777103477</guid>
		<dc:creator>andrei_alexandrescu</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[Hi,<br><br>on slide 9, &#40;11&#58;46&#41; there is&#58;<br><br>  func&#40;5,vs&#41;...   func&#40;5,v1&#41;,...,func&#40;5,vn&#41;<br><br>In fact i can&#39;t find it in standard &#40;&#91;temp.variadic&#93;, 14.5.3&#41;<br>And more it doesn&#39;t work with one of compilers claiming support for &#40;at this time&#41; C&#43;&#43;0x variadic templates&#41;.<br><br>Can anyone comment &#63; Is that really in standard &#63; <br><br><p>posted by zbigg</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642234830437724</link>
		<pubDate>Tue, 07 Feb 2012 14:58:03 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642234830437724</guid>
		<dc:creator>zbigg</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[&#64;zbigg<br><br>The table on the slide is devided by an &#40;invisible&#41; vertical bar between the &#34;Use&#34; and &#34;Expansion&#34; column, namely &#40;in this line&#41; between &#34;func&#40;5, vs&#41;...&#34; and &#34;func&#40;5,v1&#41;, ..., func&#40;5, vn&#41;&#34;.<br>The left part is the actual code, the right side the expansion it stands for.<br>As Andrei lovely described, there is a _major_ visual &#40;see the shape of the dots&#58; circles vs. squares&#41; and semantic difference between the ellipses &#40;&#61; &#34;...&#34;&#41; on the left and on the right. The left &#34;...&#34; is the actual C&#43;&#43;11 pack operator and the right dots present the logical &#34;imagine how this sequence continues&#34;-operator instantiated in your head&#33;<br>So suppose your value list vs contains the values v1,v2,v3 then &#34;func&#40;5, vs&#41;...&#34; expands to &#34;func&#40;5, v1&#41;, func&#40;5, v2&#41;, func&#40;5, v3&#41;&#34;&#33;<br>Is this what you meant&#63;<p>posted by Enno</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642291134209349</link>
		<pubDate>Tue, 07 Feb 2012 16:31:53 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642291134209349</guid>
		<dc:creator>Enno</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>Dear C9 Team,</p><p>Since conferences always seem to bring a lot of &quot;where's the video&quot; comments, could you add some sort of status indicator on these posts?&nbsp; Something like:</p><ul><li>Talk has not happened yet </li><li>Talks is airing live </li><li>Talk is past and was recorded, is now in processing (ideally with an ETA, but you can only do so much) </li><li>Talk uploaded for perpetual on-demand access by Niners <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> </li></ul><p>posted by Lars Kemmann</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642402929652383</link>
		<pubDate>Tue, 07 Feb 2012 19:38:12 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642402929652383</guid>
		<dc:creator>Lars Kemmann</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>@zbigg:</p><p>That pack expansion occurs when it is an argument of another function that you are calling (see Slide 8/34 where the pack expansion&nbsp;of Ts and vs occurs on std::forward when calling the gun&nbsp;function).</p><p>Here's another example:<br><pre class="brush: cpp">#include &lt;iostream&gt;

template &lt; typename TYPE &gt;
inline TYPE g ( TYPE value ) {
    return value;
}

inline void f () {
    //
}

template &lt; typename HEAD_TYPE, typename ... TAIL_TYPE_PACK &gt;
inline void f ( HEAD_TYPE head_value, TAIL_TYPE_PACK ... tail_value_pack ) {
    std::cout &lt;&lt; head_value &lt;&lt; '\n';
    f( g( tail_value_pack ) ... );
}

int main () {
     f( 1.0, &quot;2&quot;, 3, &quot;four&quot; );
    return 0;
}</pre></p><p>The code (I believe) you are interested in is the line ... <pre class="brush: cpp">f( g( tail_value_pack ) ... );</pre> ... in the templated f function.&nbsp; The first time through the templated f function, you could think of the tail_value_pack&nbsp;as being { &quot;2&quot;, 3, &quot;four&quot; } and the f( g( tail_value_pack ) ... ) call&nbsp;as expanding to <pre class="brush: cpp">f( g( &quot;2&quot; ), g( 3 ), g( &quot;four&quot; ) );</pre>.&nbsp; Similarly for the recursive-looking overloaded calls to the templated f function.&nbsp; Once the tail_value_pack is empty, then you could think of the tail_value_pack as being { } and the f( g(&nbsp;tail_value_pack ) ... ) call as expanding to <pre class="brush: cpp">f(  );</pre> ... hence, the empty regular f function&nbsp;before the templated f function in the code above.</p><p>Using MinGW's g&#43;&#43; version 4.6.2, you can compile and run this using:<br><pre class="brush: text">g&#43;&#43; -o main.exe -std=c&#43;&#43;0x -march=native -O3 -Wall -Wextra -Werror main.cpp &amp;&amp; ./main.exe</pre><br>The following is the output of the code above:<br><pre class="brush: text">1
2
3
four</pre></p><p>I believe this is covered in section 14.5.3&nbsp;point 5 ... it seems to be listed in the exampe as: <pre class="brush: text">f(const_cast&lt;const Args*&gt;(&amp;args)...); // OK: “Args” and “args” are expanded</pre>.&nbsp; I don't have the ISO standard, but this was page 346 of N3291 (released April 5th of 2011).</p><p>Hope This Helps,<br>Joshua Burkholder</p><p>posted by Burkholder</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634644288878885149</link>
		<pubDate>Fri, 10 Feb 2012 00:01:27 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634644288878885149</guid>
		<dc:creator>Burkholder</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p></p><blockquote><div class="quoteText"><p></p><p><a class="permalink" title="Comment Permalink" href="/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634642402929652383">4 days&nbsp;ago</a>, <a href="/Niners/Lars%20Kemmann">Lars&nbsp;Kemmann</a> wrote</p><p>Dear C9 Team,</p><p>Since conferences always seem to bring a lot of &quot;where's the video&quot; comments, could you add some sort of status indicator on these posts?&nbsp; Something like:</p><ul><li>Talk has not happened yet </li><li>Talks is airing live </li><li>Talk is past and was recorded, is now in processing (ideally with an ETA, but you can only do so much) </li><li>Talk uploaded for perpetual on-demand access by Niners <img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9" alt="Smiley"> </li></ul><p></p></div></blockquote><p></p><p>Good idea!</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634645959914035203</link>
		<pubDate>Sat, 11 Feb 2012 22:26:31 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634645959914035203</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[Hope that the next version of the Visual studio can invoke this.<p>posted by Simon Dan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634648741387978879</link>
		<pubDate>Wed, 15 Feb 2012 03:42:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634648741387978879</guid>
		<dc:creator>Simon Dan</dc:creator>
	</item>
	<item>
		<title>Re: Variadic Templates are Funadic</title>
		<description>
			<![CDATA[<p>Andrei write a god-damn book.</p><p>posted by KikiAlex</p>]]>
		</description>
		<link>http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634653627625403400</link>
		<pubDate>Mon, 20 Feb 2012 19:26:02 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Variadic-Templates-are-Funadic#c634653627625403400</guid>
		<dc:creator>KikiAlex</dc:creator>
	</item>
</channel>
</rss>