boost::python::make_setter(&X::y) no longer compiles
 
            
            
            
            
                30 Aug
                
                    2015
                
            
            
                30 Aug
                
                '15
                
            
            
            
        
    
                3:42 p.m.
            
        This compiled with 1,58, it doesn't with 1.59: #include <boost/python.hpp> struct X { int y; }; int main() { boost::python::make_setter(&X::y); } Is this intentional? Is it documented somewhere? The examples in the docs still seem to use this form.
 
            
            
            
            
                2 Sep
                
            
            
                2 Sep
                
            
            
            
        
    
                3:09 p.m.
            
        On 30 August 2015 at 13:42, Jonathan Wakely wrote:
This compiled with 1,58, it doesn't with 1.59:
#include <boost/python.hpp>
struct X { int y; };
int main() { boost::python::make_setter(&X::y); }
Is this intentional? Is it documented somewhere?
The examples in the docs still seem to use this form.
For the record, this was fixed by https://github.com/boostorg/python/pull/40 which Stefan just merged (thanks!)
        3712
        
      
          Age (days ago)
        
      
        3715
        
    
          Last active (days ago)
        
        
        
        1 comments
    
    
        
        1 participants
    
    
    
    
    
    
    
    
    participants (1)
- 
                 Jonathan Wakely Jonathan Wakely