Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r69199 - sandbox/variadic_templates/boost/composite_storage/pack/multiple_dispatch
From: cppljevans_at_[hidden]
Date: 2011-02-22 21:57:21


Author: cppljevans
Date: 2011-02-22 21:57:18 EST (Tue, 22 Feb 2011)
New Revision: 69199
URL: http://svn.boost.org/trac/boost/changeset/69199

Log:
correct error about typename used outside template.

Text files modified:
   sandbox/variadic_templates/boost/composite_storage/pack/multiple_dispatch/replace_source_with_target_ptr.hpp | 23 ++++++++++-------------
   1 files changed, 10 insertions(+), 13 deletions(-)

Modified: sandbox/variadic_templates/boost/composite_storage/pack/multiple_dispatch/replace_source_with_target_ptr.hpp
==============================================================================
--- sandbox/variadic_templates/boost/composite_storage/pack/multiple_dispatch/replace_source_with_target_ptr.hpp (original)
+++ sandbox/variadic_templates/boost/composite_storage/pack/multiple_dispatch/replace_source_with_target_ptr.hpp 2011-02-22 21:57:18 EST (Tue, 22 Feb 2011)
@@ -74,7 +74,8 @@
         ptr_type
       my_ptrs[size]
         ;
- #define VOID_PTR_ARRAY_NO_INIT_LIST defined(__clang__)
+ //#define VOID_PTR_ARRAY_NO_INIT_LIST defined(__clang__)
+ #define VOID_PTR_ARRAY_NO_INIT_LIST 1
     #if VOID_PTR_ARRAY_NO_INIT_LIST
         template
         < typename... Refs
@@ -288,12 +289,10 @@
    * one that contains no Target pointers.
    */
   {
- ptrs_target_source
- < mpl::package
- <
- >
- , ArgsSource...
- >
+ typename
+ ptrs_target0_source
+ < ArgsSource...
+ >::type
      result_args
        ( a_args...
        )
@@ -301,7 +300,7 @@
      return result_args;
   }
 
- typename ptrs_target0_source
+ ptrs_target0_source
   <
>::type
 mk_ptrs_source
@@ -313,11 +312,9 @@
    * one that contains no Target pointers.
    */
   {
- ptrs_target_source
- < mpl::package
- <
- >
- >
+ ptrs_target0_source
+ <
+ >::type
      result_args
        ;
      return result_args;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk