Available on macro
@:value(cast 10)@:impl@:enuminlineread onlyAPPEND:FileOpenFlag = 10
@:value(cast 3)@:impl@:enuminlineread onlyCREAT:FileOpenFlag = 3
@:value(cast 11)@:impl@:enuminlineread onlyDIRECT:FileOpenFlag = 11
@:value(cast 12)@:impl@:enuminlineread onlyDSYNC:FileOpenFlag = 12
@:value(cast 4)@:impl@:enuminlineread onlyEXCL:FileOpenFlag = 4
@:value(cast 5)@:impl@:enuminlineread onlyEXLOCK:FileOpenFlag = 5
@:value(cast 13)@:impl@:enuminlineread onlyFILEMAP:FileOpenFlag = 13
@:value(cast 14)@:impl@:enuminlineread onlyNOATIME:FileOpenFlag = 14
@:value(cast 6)@:impl@:enuminlineread onlyNOCTTY:FileOpenFlag = 6
@:value(cast 7)@:impl@:enuminlineread onlyNOFOLLOW:FileOpenFlag = 7
@:value(cast 15)@:impl@:enuminlineread onlyNONBLOCK:FileOpenFlag = 15
@:value(cast 16)@:impl@:enuminlineread onlyRANDOM:FileOpenFlag = 16
@:value(cast 0)@:impl@:enuminlineread onlyRDONLY:FileOpenFlag = 0
@:value(cast 2)@:impl@:enuminlineread onlyRDWR:FileOpenFlag = 2
@:value(cast 17)@:impl@:enuminlineread onlySEQUENTIAL:FileOpenFlag = 17
@:value(cast 18)@:impl@:enuminlineread onlySHORT_LIVED:FileOpenFlag = 18
@:value(cast 19)@:impl@:enuminlineread onlySYMLINK:FileOpenFlag = 19
@:value(cast 20)@:impl@:enuminlineread onlySYNC:FileOpenFlag = 20
@:value(cast 8)@:impl@:enuminlineread onlyTEMPORARY:FileOpenFlag = 8
@:value(cast 9)@:impl@:enuminlineread onlyTRUNC:FileOpenFlag = 9
@:value(cast 1)@:impl@:enuminlineread onlyWRONLY:FileOpenFlag = 1