xobj_method_exists   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/libs/core/xobject.xtm

Implementation

(bind-func xobj_method_exists:[i1,i8*,i8*]*
  (lambda (class method)
    (let ((db (xobj_database))
          (clazz:xlist_t--3163971124910877296* (xdict_find db class)))
      (if (not (null? clazz))
          (let ((res:i8* (xdict_find clazz method)))
            (if (not (null? res)) 1 0))
          0))))


Back to Index

Similar Entries

  • bind-method    macro    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • file-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/scheme.xtm
  • godot_method_bind_call    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_method_bind_get_method    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_method_bind_ptrcall    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • impc:ti:builtin-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:closure-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:closure-or-nativefunc-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:genericfunc-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:generictype-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:globalvar-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:namedtype-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:nativefunc-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:polyfunc-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:polytype-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:typealias-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:xtmacro-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • register_method    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • t:poly-exists?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • xobj_add_class    xtlang    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • xobj_add_method    xtlang    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • xobj_class_exists    xtlang    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • xobj_database    xtlang    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • xobj_get_method    xtlang    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • xobj_print_class    xtlang    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm
  • xobj_print_classes    xtlang    /digego/extempore/tree/v0.8.9/libs/core/xobject.xtm