/Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundDataReference.h
In general TDataWriteReferences should never beconverted into TDataValueReferences unless the caller can be certain that no otherTDataWriteReferenceexists for the underlying parameter. Having a TDataWriteReferences to an existingTDataValueReferencecan cause confusing behavior as values references are not expected to change value.
namespace Metasound { template<typename T> [TDataValueReference](API\Plugins\MetasoundGraphCore\TDataValueReference)< T > Metasound::ValueCast ( const [TDataWriteReference](API\Plugins\MetasoundGraphCore\TDataWriteReference)< T > & InRef ) }