 
            
            
            
            
                21 Jul
                
                    2017
                
            
            
                21 Jul
                
                '17
                
            
            
            
        
    
                1:44 p.m.
            
        On Fri, Jul 21, 2017 at 4:41 AM, Niall Douglas via Boost <boost@lists.boost.org> wrote:
- Why are top layer APIs riddled with templates instead of being hidden behind simplified convenience typedefs and non-template conventional OO class designs instead?
I, for one, am grateful that `boost::shared_ptr` is declared as a class template rather than a class. Thanks