virtual_members get proto_arity_c

svn path=/trunk/boost/proto/; revision=53703
accomodate fusion:vector0 interface change

svn path=/trunk/libs/proto/; revision=53919
add a sensible default for proto::_default's template parameter

svn path=/trunk/boost/proto/; revision=54067
work around non-compliant and/or macros on msvc

svn path=/trunk/boost/proto/; revision=54356
fix some bugs with use of Transform::result<void(E,S,V)>, which is no longer valid. Make lambda.hpp example work again

svn path=/trunk/boost/proto/; revision=54364
Merged revisions 54364 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r54364 | eric_niebler | 2009-06-25 23:09:05 -0700 (Thu, 25 Jun 2009) | 1 line
  
  fix some bugs with use of Transform::result<void(E,S,V)>, which is no longer valid. Make lambda.hpp example work again
........

svn path=/branches/release/boost/proto/; revision=54379
unbreak example/lambda.hpp's handling of member pointers

svn path=/trunk/boost/proto/; revision=54524
Merged revisions 54524 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r54524 | eric_niebler | 2009-06-29 23:14:18 -0700 (Mon, 29 Jun 2009) | 1 line
  
  unbreak example/lambda.hpp's handling of member pointers
........

svn path=/branches/release/boost/proto/; revision=54537
eliminate use of deprecated proto macros in proto's and xpressive's public interface

svn path=/trunk/boost/proto/; revision=54559
fix slicing problem of unary operators

svn path=/trunk/boost/proto/; revision=54610
revert the BasicPrimitiveTransform changes as leading to weird inconsistencies

svn path=/trunk/boost/proto/; revision=54853
fix oops

svn path=/trunk/boost/proto/; revision=54871
Merged revisions 54559,54610,54853,54871 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r54559 | eric_niebler | 2009-07-01 00:21:54 -0700 (Wed, 01 Jul 2009) | 1 line
  
  eliminate use of deprecated proto macros in proto's and xpressive's public interface
........
  r54610 | eric_niebler | 2009-07-03 09:58:55 -0700 (Fri, 03 Jul 2009) | 1 line
  
  fix slicing problem of unary operators
........
  r54853 | eric_niebler | 2009-07-09 21:44:23 -0700 (Thu, 09 Jul 2009) | 1 line
  
  revert the BasicPrimitiveTransform changes as leading to weird inconsistencies
........
  r54871 | eric_niebler | 2009-07-10 12:45:01 -0700 (Fri, 10 Jul 2009) | 1 line
  
  fix oops
........

svn path=/branches/release/boost/proto/; revision=54872
Add basic copyright/license to keep cmake out of the inspection report

svn path=/branches/release/libs/proto/; revision=55095
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.


svn path=/trunk/libs/proto/; revision=55159
fix proto::_value array handling under C++0x mode, fixes #3338

svn path=/trunk/boost/proto/; revision=55656
Merged revisions 55656 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

svn path=/branches/release/boost/proto/; revision=55666
reduce fusion, proto and xpressive warnings under msvc /Za switch

svn path=/trunk/boost/proto/; revision=55838
Making svn:keywords match trunk

svn path=/branches/release/libs/proto/; revision=56113
xpressive passes its tests on gcc under c++0x mode

svn path=/trunk/boost/proto/; revision=56302