#pragma acc declare copy (a, b, c)
#pragma acc declare copyin (x, y)
#pragma acc declare copyin (readonly: m, n)
#pragma acc declare copyin (readonly: m, n, readonly)
#pragma acc declare copyin (readonly: readonly::m, n, readonly)
#pragma acc declare copyin (readonly: x, y, z, a, b, c)
#pragma acc declare copyin (readonly: x, y, z, a, b, c, 1, 2, 3)
#pragma acc declare copyin (x, y, z) copyin (readonly: a, b, c)
#pragma acc declare copyin (readonly: x, y, z) copyin (a, b, c)
#pragma acc declare copyin (x, y, z, a, b, c)
#pragma acc declare copyout (12, 23, 34)
#pragma acc declare create (12, 23, 34)
#pragma acc declare present (a, b, c)
#pragma acc declare deviceptr (a, b, c)
#pragma acc declare device_resident (a, b, c)
#pragma acc declare link (a, b, c)
