zip_array_ptr_constraint   scheme


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/tests/core/constraints.xtm

Implementation

;; zip array if arrays are pointers
(define zip_array_ptr_constraint
  (lambda (r a b)
    (if (and (t:array? a)
             (t:pointer? a))
        (list 213
              (list (car a)
                    (* (cadr a) 2)
                    (caddr a))
              a b)
        #f)))


Back to Index

Similar Entries

  • VAO_bind_and_draw_arrays    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects.xtm
  • VtoPtr    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/gsl.xtm
  • array-test2    xtlang    /digego/extempore/tree/v0.8.9/tests/core/xtlang.xtm
  • array-test3    xtlang    /digego/extempore/tree/v0.8.9/tests/core/xtlang.xtm
  • array_4_ptr_copy    xtlang    /digego/extempore/tree/v0.8.9/libs/external/graphics-pipeline.xtm
  • clear_walker_array    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/mpi/random-walk.xtm
  • cpTransformAxialScale    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformBB    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformBoneScale    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformInverse    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformMult    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformNew    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformNewTranspose    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformOrtho    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformPoint    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformRigid    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformRigidInverse    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformRotate    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformScale    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformTranslate    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformVect    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformWrap    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • cpTransformWrapInverse    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libchipmunk/cpTransform.xtm
  • create_walker_array    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/mpi/random-walk.xtm
  • f4ToArray    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/orbbec_test.xtm
  • godot_array    xtlang    /digego/extempore/tree/v0.8.9/examples/core/godot_test1.xtm
  • godot_array_append    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_clear    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_destroy    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_get    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_new    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/libgodot.xtm
  • godot_array_size    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:compiler:print-constraint-error    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ir:array?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:array-ref    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:array-ref-ptr    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:array-set    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:fptrcall    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:make-array    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:pointer-ref-ptr    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:compiler:tuple-ref-ptr    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:get-array-type-from-str    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:get-ptr-depth    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ir:get-type-from-pretty-array    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmir.xtm
  • impc:ti:array-ref-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:array-ref-ptr-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:array-set-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:fptrcall-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:fptrcall-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:make-array-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:pointer-ref-ptr-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • impc:ti:tuple-ref-ptr-check    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • json_array_p    xtlang    /digego/extempore/tree/v0.8.9/libs/external/jansson.xtm
  • ocv_dataPtr    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • ocv_dataPtr    xtlang    /digego/extempore/tree/v0.8.9/libs/contrib/xtmcv.xtm
  • print_walker_array    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/mpi/random-walk.xtm
  • reduce-ptrdepth-to-zero    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • return_ptr_gv_first_with_docstring    xtlang    /digego/extempore/tree/v0.8.9/tests/core/aot-compilation.xtm
  • return_ptr_gv_second_with_docstring    xtlang    /digego/extempore/tree/v0.8.9/tests/core/aot-compilation.xtm
  • set-data-arrays-lines    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/kinect_fire.xtm
  • set-data-arrays-points    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/kinect_fire.xtm
  • t:array?    scheme    /digego/extempore/tree/v0.8.9/runtime/llvmti.xtm
  • test_g_array11    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • test_g_array2    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • test_g_array3    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • test_g_ptr0    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • test_g_ptr1    xtlang    /digego/extempore/tree/v0.8.9/examples/core/extempore_lang.xtm
  • unzip1-with-cdr    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • unzip1-with-cdr-iterative    scheme    /digego/extempore/tree/v0.8.9/runtime/init.xtm
  • zip    scheme    /digego/extempore/tree/v0.8.9/libs/core/pattern-language.xtm
  • zip_array_test    xtlang    /digego/extempore/tree/v0.8.9/tests/core/constraints.xtm
  • zip_array_test    xtlang    /digego/extempore/tree/v0.8.9/tests/core/constraints.xtm
  • zip_array_val_constraint    scheme    /digego/extempore/tree/v0.8.9/tests/core/constraints.xtm