blob: ca154c34c94f3b2f621d8c7c6d878634797ab92c [file] [log] [blame]
namespace detail {
template<typename T>
struct PointerType {
typedef T* Type;
};
}
template<typename T>
class UniquePtr {
typedef typename detail::PointerType<T> Pointer;
};