fix: make all enums pure
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
This commit is contained in:
parent
f0c036c686
commit
6db9cc0811
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue