| 
    Aikido
    
   | 
 
Helper template class necessary to use std::shared_ptr as the pointer type in DynamicCastFactory.  
 More...
#include <aikido/common/detail/metaprogramming-impl.hpp>
Public Types | |
| using | type = std::shared_ptr< Pointee > | 
Static Public Member Functions | |
| template<class Derived > | |
| static std::shared_ptr< Derived > | cast (std::shared_ptr< Pointee > _pointer) | 
Helper template class necessary to use std::shared_ptr as the pointer type in DynamicCastFactory. 
| pointee | type | 
| using aikido::common::DynamicCastFactory_shared_ptr< Pointee >::type = std::shared_ptr<Pointee> | 
      
  | 
  inlinestatic |