Module class_db

Procs

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