Kaba class SampleCountMode ed

...

Syntax ed

class SampleCountMode

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

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

    # constants
    const CONSUMER: SampleCountMode
    const NONE: SampleCountMode
    const PRODUCER: SampleCountMode
    const TRANSLATOR: SampleCountMode

Functions ed

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

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

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