Rosetta
Classes | Namespaces | Functions
deep_copy.hh File Reference
#include <utility/pointer/owning_ptr.hh>
#include <cstddef>
#include <type_traits>

Classes

class  utility::pointer::DeepCopyOP< T >
 

Namespaces

 utility
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0.
 
 utility::pointer
 

Functions

template<class OUTPUT , class T >
utility::pointer::shared_ptr< OUTPUT > utility::pointer::dynamic_pointer_cast (DeepCopyOP< T > const &param)