docs.unity3d.com
    目次を表示する/隠す

    Method ExpectNotAliased

    ExpectNotAliased(Void*, Void*)

    Will cause a compiler error in Burst-compiled code if a and b can alias.

    Declaration
    public static void ExpectNotAliased(void *a, void *b)
    Parameters
    Type Name Description
    Void* a

    A pointer to do aliasing checks on.

    Void* b

    A pointer to do aliasing checks on.

    ExpectNotAliased<A, B>(in A, in B)

    Will cause a compiler error in Burst-compiled code if a and b can alias.

    Declaration
    public static void ExpectNotAliased<A, B>(in A a, in B b)
        where A : struct where B : struct
    Parameters
    Type Name Description
    A a

    A reference to do aliasing checks on.

    B b

    A reference to do aliasing checks on.

    Type Parameters
    Name Description
    A

    The type of a.

    B

    The type of b.

    ExpectNotAliased<B>(Void*, in B)

    Will cause a compiler error in Burst-compiled code if a and b can alias.

    Declaration
    public static void ExpectNotAliased<B>(void *a, in B b)
        where B : struct
    Parameters
    Type Name Description
    Void* a

    A pointer to do aliasing checks on.

    B b

    A reference to do aliasing checks on.

    Type Parameters
    Name Description
    B

    The type of b.

    ExpectNotAliased<A>(in A, Void*)

    Will cause a compiler error in Burst-compiled code if a and b can alias.

    Declaration
    public static void ExpectNotAliased<A>(in A a, void *b)
        where A : struct
    Parameters
    Type Name Description
    A a

    A reference to do aliasing checks on.

    Void* b

    A pointer to do aliasing checks on.

    Type Parameters
    Name Description
    A

    The type of a.

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)