namespace Metasound { template<typename TDataType, typename [TEnableIf](API\Runtime\Core\Templates\TEnableIf)< [TIsDerivedFrom](API\Runtime\Core\Templates\TIsDerivedFrom)< TDataType, IAudioDataType >::Value, bool >::Type> [TReceiverPtr](API\Plugins\MetasoundFrontend\TReceiverPtr)< TDataType > Metasound::Downcast ( [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [IReceiver](API\Plugins\MetasoundFrontend\IReceiver) > && InPtr ) }