fix: make all enums pure

Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
This commit is contained in:
Christopher Arndt 2023-06-07 15:56:50 +02:00
parent f0c036c686
commit 6db9cc0811
1 changed files with 4 additions and 4 deletions

View File

@ -61,7 +61,7 @@ type
SessionID = 0x20 SessionID = 0x20
type type
JackStatus* {.size: sizeof(cint).} = enum JackStatus* {.size: sizeof(cint) pure.} = enum
Success = 0x00, Success = 0x00,
Failure = 0x01, Failure = 0x01,
InvalidOption = 0x02, InvalidOption = 0x02,
@ -97,7 +97,7 @@ type
# Transport # Transport
type type
PositionBits* {.size: sizeof(cint).} = enum PositionBits* {.size: sizeof(cint) pure.} = enum
PositionBBT = 0x10, PositionBBT = 0x10,
PositionTimecode = 0x20, PositionTimecode = 0x20,
BBTFrameOffset = 0x40, BBTFrameOffset = 0x40,
@ -105,7 +105,7 @@ type
VideoFrameOffset = 0x100, VideoFrameOffset = 0x100,
TickDouble = 0x200 TickDouble = 0x200
TransportState* {.size: sizeof(cint).} = enum TransportState* {.size: sizeof(cint) pure.} = enum
TransportStopped = 0, TransportStopped = 0,
TransportRolling = 1, TransportRolling = 1,
TransportLooping = 2, TransportLooping = 2,
@ -191,7 +191,7 @@ type
data*: cstring data*: cstring
`type`*: cstring `type`*: cstring
PropertyChange* {.size: sizeof(cint).} = enum PropertyChange* {.size: sizeof(cint) pure.} = enum
PropertyCreated, PropertyCreated,
PropertyChanged, PropertyChanged,
PropertyDeleted PropertyDeleted