FileAccessMode.hx 334 B

12345678910111213141516
  1. package asys;
  2. /**
  3. Wrapper for file access modes. See `asys.FileSystem.access`.
  4. **/
  5. enum abstract FileAccessMode(Int) {
  6. var Ok = 0;
  7. var Execute = 1 << 0;
  8. var Write = 1 << 1;
  9. var Read = 1 << 2;
  10. inline function get_raw():Int return this;
  11. @:op(A | B)
  12. inline function join(other:FileAccessMode) return this | other.get_raw();
  13. }