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 |