System::CastResult< Array< TTo > > Struct Template Reference

Makes sure that conversion (StaticCast, DynamicCast, etc.) to array pointer return ArrayPtr, not naked SmartPtr. More...

Public Types

typedef ArrayPtr< TTo > type
 An alias for the SmartPointer type that points to an Array object containing elements of type TTo. More...
 

Detailed Description

template<typename TTo>
struct System::CastResult< Array< TTo > >

Makes sure that conversion (StaticCast, DynamicCast, etc.) to array pointer return ArrayPtr, not naked SmartPtr.

Member Typedef Documentation

◆ type

template<typename TTo >
typedef ArrayPtr<TTo> System::CastResult< Array< TTo > >::type

An alias for the SmartPointer type that points to an Array object containing elements of type TTo.