isNative

True if T is a native structure to the ABI, otherwise, false.

  1. alias isNative(T) = Alias!(__traits(isScalar, T) || ((is(T == struct) || is(T == union) || is(T == enum)) && (T.sizeof == 1 || T.sizeof == 2 || T.sizeof == 4 || T.sizeof == 8)))
  2. alias isNative(T) = Alias!(__traits(isScalar, T) || ((is(T == struct) || is(T == union) || is(T == enum)) && (T.sizeof <= 8)))
    version(!Windows)
    static
    alias isNative(T) = Alias!(
    __traits(isScalar, T) ||
    (
    (
    is(T == struct) ||
    is(T == union)
    ||
    is(T == enum)
    )
    &&
    (T.sizeof <= 8)
    )
    )

Meta