Boost C++ Libraries: Ticket #4723: BOOST_PROTO_BASIC_EXTENDS and other macro don't wrok with Domain being a template parameter https://svn.boost.org/trac10/ticket/4723 <p> proto macro for extending an expression class in a given domain fails to work when domain is a template parameter. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4723 Trac 1.4.3 anonymous Thu, 22 Sep 2011 22:12:11 GMT <link>https://svn.boost.org/trac10/ticket/4723#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4723#comment:1</guid> <description> <p> This was fixed on trunk in <a class="changeset" href="https://svn.boost.org/trac10/changeset/74527" title="allow dependent domains to be specified with BOOST_PROTO_EXTENDS and ...">[74527]</a>. You can use "<code>typename Domain</code>" as the third parameter to <code>BOOST_PROTO_EXTENDS</code> and <code>BOOST_PROTO_BASIC_EXTENDS</code> when <code>Domain</code> is a dependent type. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Eric Niebler</dc:creator> <pubDate>Fri, 23 Sep 2011 15:04:17 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/4723#comment:2 https://svn.boost.org/trac10/ticket/4723#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/74534" title="merge [74470], [74481], [74513], [74527] from trunk; fixes #4723, #5905">[74534]</a>) merge <a class="changeset" href="https://svn.boost.org/trac10/changeset/74470" title="use rvalue references to bring down number of operator overloads">[74470]</a>, <a class="changeset" href="https://svn.boost.org/trac10/changeset/74481" title="mark up proto vacpp failures">[74481]</a>, <a class="changeset" href="https://svn.boost.org/trac10/changeset/74513" title="add second template parameter to proto::siwtch_ to control dispatching ...">[74513]</a>, <a class="changeset" href="https://svn.boost.org/trac10/changeset/74527" title="allow dependent domains to be specified with BOOST_PROTO_EXTENDS and ...">[74527]</a> from trunk; fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/4723" title="#4723: Bugs: BOOST_PROTO_BASIC_EXTENDS and other macro don't wrok with Domain being ... (closed: fixed)">#4723</a>, <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/5905" title="#5905: Patches: Making switch matching on the result type of a transform (closed: fixed)">#5905</a> </p> Ticket