Kaba class MidiMode ed

...

Syntax ed

class MidiMode

    # functions
    func static pure all(type: Class&) -> MidiMode[]
    func static pure from_int(i: i32) -> MidiMode
    func static pure parse(label: string, type: Class&) -> MidiMode

    # operators
    func pure __i32__() -> i32           # i32(MidiMode) -> i32
    func static __assign__(a: MidiMode, b: MidiMode) # MidiMode = MidiMode
    func pure __add__(b: MidiMode) -> MidiMode # MidiMode + MidiMode -> MidiMode
    func static __iadd__(a: MidiMode, b: MidiMode) # MidiMode += MidiMode
    func pure __eq__(b: MidiMode) -> bool # MidiMode == MidiMode -> bool
    func pure __neq__(b: MidiMode) -> bool # MidiMode __neq__ MidiMode -> bool
    func pure __bitand__(b: MidiMode) -> MidiMode # MidiMode & MidiMode -> MidiMode
    func pure __bitor__(b: MidiMode) -> MidiMode # MidiMode | MidiMode -> MidiMode

    # constants
    const CLASSICAL: MidiMode
    const DONT_CARE: MidiMode
    const DRUM: MidiMode
    const MIDI_LINEAR: MidiMode
    const TAB: MidiMode

Functions ed

func static pure all(type: Class&) -> MidiMode[]
...

func static pure from_int(i: i32) -> MidiMode
...

func static pure parse(label: string, type: Class&) -> MidiMode
...