gdext/coronation/header/classes

Procs

proc call(methodbind: MethodBindPtr; args: var seq[VariantPtr];
          vararg: varargs[Variant]): Variant {....raises: [], tags: [RootEffect],
    forbids: [].}
proc call(methodbind: MethodBindPtr; self: SomeClass; args: var seq[VariantPtr];
          vararg: varargs[Variant]): Variant {....raises: [], tags: [RootEffect],
    forbids: [].}
proc concat[T, S](a, b: Table[T, S]): Table[T, S]
proc ptrcall(methodbind: MethodBindPtr; args: array[0, ConstTypePtr];
             result: TypePtr = nil) {....raises: [], tags: [RootEffect],
                                      forbids: [].}
proc ptrcall(methodbind: MethodBindPtr; args: openArray[ConstTypePtr];
             result: TypePtr = nil) {....raises: [], tags: [RootEffect],
                                      forbids: [].}
proc ptrcall(methodbind: MethodBindPtr; self: SomeClass;
             args: array[0, ConstTypePtr]; result: TypePtr = nil) {....raises: [],
    tags: [RootEffect], forbids: [].}
proc ptrcall(methodbind: MethodBindPtr; self: SomeClass;
             args: openArray[ConstTypePtr]; result: TypePtr = nil) {....raises: [],
    tags: [RootEffect], forbids: [].}

Templates

template expandMethodBind(className; methodName; hash)