org.qbicc.graph.atomic.GlobalReadAccessMode Maven / Gradle / Ivy
package org.qbicc.graph.atomic;
/**
* An access mode that is valid for both read and global operations.
*/
public sealed interface GlobalReadAccessMode extends GlobalAccessMode, ReadAccessMode permits GlobalReadWriteAccessMode, ReadFences {
@Override
default GlobalReadAccessMode getReadAccess() {
return this;
}
@Override
GlobalReadWriteAccessMode getWriteAccess();
@Override
default GlobalReadAccessMode getGlobalAccess() {
return this;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy