Module class_db

Procs

proc getClassList(): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getInheritersFromClass(class: string): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getParentClass(class: string): string {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classExists(class: string): bool {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc isParentClass(class: string; inherits: string): bool {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc canInstance(class: string): bool {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc instance(class: string): Variant {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classHasSignal(class: string; signal: string): bool {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classGetSignal(class: string; signal: string): Dictionary {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classGetSignalList(class: string; noInheritance: bool = false): Array {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classGetPropertyList(class: string; noInheritance: bool = false): Array {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classGetProperty(objectt: Object; property: string): Variant {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classSetProperty(objectt: Object; property: string; value: Variant): Error {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classHasMethod(class: string; methodd: string; noInheritance: bool = false): bool {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classGetMethodList(class: string; noInheritance: bool = false): Array {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classGetIntegerConstantList(class: string; noInheritance: bool = false): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classHasIntegerConstant(class: string; name: string): bool {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classGetIntegerConstant(class: string; name: string): int64 {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc classGetCategory(class: string): string {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc isClassEnabled(class: string): bool {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}