Class Aliasing
Compile-time aliasing intrinsics.
Inherited Members
Namespace: Unity.Burst.CompilerServices
Assembly: Unity.Burst.dll
Syntax
public static class Aliasing
Methods
Name | Description |
---|---|
ExpectAliased(void*, void*) | Will cause a compiler error in Burst-compiled code if a and b do not alias. |
ExpectAliased<B>(void*, in B) | Will cause a compiler error in Burst-compiled code if a and b do not alias. |
ExpectAliased<A>(in A, void*) | Will cause a compiler error in Burst-compiled code if a and b do not alias. |
ExpectAliased<A, B>(in A, in B) | Will cause a compiler error in Burst-compiled code if a and b do not alias. |
ExpectNotAliased(void*, void*) | Will cause a compiler error in Burst-compiled code if a and b can alias. |
ExpectNotAliased<B>(void*, in B) | Will cause a compiler error in Burst-compiled code if a and b can alias. |
ExpectNotAliased<A>(in A, void*) | Will cause a compiler error in Burst-compiled code if a and b can alias. |
ExpectNotAliased<A, B>(in A, in B) | Will cause a compiler error in Burst-compiled code if a and b can alias. |