System::BasePointerType< WeakPtr< T > > Struct Template Reference

Provides base (without weak smell) pointer type for specific type. More...

Public Types

using type = ::System::SmartPtr< T >
 Base (smart) pointer to T. More...
 

Detailed Description

template<typename T>
struct System::BasePointerType< WeakPtr< T > >

Provides base (without weak smell) pointer type for specific type.

Template Parameters
TType the weak pointer to is provided.

Member Typedef Documentation

◆ type

template<typename T >
using System::BasePointerType< WeakPtr< T > >::type = ::System::SmartPtr<T>

Base (smart) pointer to T.