xobj_add_method   xtlang


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

Implementation

(bind-func xobj_add_method
  (lambda (class:i8* method:i8* closure:i8*)
    (let ((db:xlist_t--8487158256724425667* (xobj_database))
          (ls (strlen method))
          (methodname (halloc (+ ls 1)))
          (clazz:xlist_t--3163971124910877296* (xdict_find db class)))
      (strcpy methodname method)
      (if (not (null? clazz))
          (let ((clazzlgth (xlength clazz)))
            (xinsert clazz clazzlgth (xpair methodname closure))))
      void)))


Back to Index

Similar Entries

  • Cadd    xtlang
  • CaddR    xtlang
  • Complex_addition_bybuf    xtlang
  • Complex_addition_bybuf    xtlang
  • Vadd    xtlang
  • Widget_type_add_flags    xtlang
  • Windows-add-libdir-to-PATH    scheme
  • _interface_address    xtlang
  • _print_interface_addresses    xtlang
  • add-density    xtlang
  • add-density-1    xtlang
  • add-density-2    xtlang
  • add-density-v    xtlang
  • add-density-xy    xtlang
  • add-head    xtlang
  • add-velocity    xtlang
  • add-velocity-1    xtlang
  • add-velocity-2    xtlang
  • add_density    xtlang
  • add_ref    xtlang
  • add_the_button    xtlang
  • add_the_button    xtlang
  • add_the_button    xtlang
  • add_the_button    xtlang
  • add_the_radio_button    xtlang
  • add_velocity    xtlang
  • add_walker    xtlang
  • addy1    scheme
  • addy2    scheme
  • addy3    scheme
  • bind-method    macro
  • caaddr    scheme
  • cadd    xtlang
  • caddar    scheme
  • cadddr    scheme
  • caddr    scheme
  • cdaddr    scheme
  • cerberus_moog_ladder_inlined    xtlang
  • cpvadd    xtlang
  • fluid-cube-add-density    xtlang
  • fluid-cube-add-density    xtlang
  • fluid-cube-add-velocity    xtlang
  • fluid-cube-add-velocity    xtlang
  • fluid_cube_add_density    xtlang
  • fluid_cube_add_velocity    xtlang
  • forced-gl-getprocaddress    scheme
  • forced-gl-getprocaddress    scheme
  • gl_set_proc_address    xtlang
  • godot_method_bind_call    xtlang
  • godot_method_bind_get_method    xtlang
  • godot_method_bind_ptrcall    xtlang
  • gui_add_widget    xtlang
  • gui_add_widget    xtlang
  • impc:aot:add-win-link-library    scheme
  • impc:ti:add-types-to-source    scheme
  • impc:ti:add-types-to-source-atom    scheme
  • interface_address    xtlang
  • moog_ladder_inlined    xtlang
  • print_interface_addresses    xtlang
  • psystem-add-particle    xtlang
  • register_method    xtlang
  • sys:interface-address    scheme
  • sys:print-interface-addresses    scheme
  • test_add_blinker    xtlang
  • world_add_blinker    xtlang
  • xobj_add_class    xtlang
  • xobj_class_exists    xtlang
  • xobj_database    xtlang
  • xobj_get_method    xtlang
  • xobj_method_exists    xtlang
  • xobj_print_class    xtlang
  • xobj_print_classes    xtlang
  • xtm_add_arc    xtlang
  • xtm_add_arc    xtlang
  • xtm_add_arc    xtlang
  • xtm_add_arc    xtlang
  • xtm_add_arc    xtlang
  • xtm_add_arcd    xtlang
  • xtm_add_bezier    xtlang
  • xtm_add_bezier    xtlang
  • xtm_add_circle    xtlang
  • xtm_add_circle    xtlang
  • xtm_add_ellipse    xtlang
  • xtm_add_ellipse    xtlang
  • xtm_add_ellipse    xtlang
  • xtm_add_ellipsed    xtlang
  • xtm_add_line    xtlang
  • xtm_add_line    xtlang
  • xtm_add_line    xtlang
  • xtm_add_lined    xtlang
  • xtm_add_poly    xtlang
  • xtm_add_polyd    xtlang
  • xtm_add_quad    xtlang
  • xtm_add_quad    xtlang
  • xtm_add_quad    xtlang
  • xtm_add_quadd    xtlang
  • xtm_add_rect    xtlang
  • xtm_add_rect    xtlang
  • xtm_add_rect    xtlang
  • xtm_add_rectd    xtlang
  • xtm_add_round_rect    xtlang
  • xtm_add_round_rectd    xtlang
  • xtm_add_rounded_rect    xtlang
  • xtm_add_rounded_rect    xtlang
  • xtm_add_rounded_rect_varying    xtlang
  • xtm_add_rounded_rect_varying    xtlang
  • xtm_add_tri    xtlang
  • xtm_add_tri    xtlang
  • xtm_add_tri    xtlang
  • xtm_add_trid    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_addition    xtlang
  • xtm_bone_add_children    xtlang
  • xtm_draw_quadd    xtlang