1 /* ---------------------------------------------------------------------------- 2 * This file was automatically generated by SWIG (http://www.swig.org). 3 * Version 3.0.12 4 * 5 * Do not make changes to this file unless you know what you are doing--modify 6 * the SWIG interface file instead. 7 * ----------------------------------------------------------------------------- */ 8 9 package com.grame.faust; 10 11 public class llvm_dsp_factory { 12 private transient long swigCPtr; 13 protected transient boolean swigCMemOwn; 14 llvm_dsp_factory(long cPtr, boolean cMemoryOwn)15 protected llvm_dsp_factory(long cPtr, boolean cMemoryOwn) { 16 swigCMemOwn = cMemoryOwn; 17 swigCPtr = cPtr; 18 } 19 getCPtr(llvm_dsp_factory obj)20 protected static long getCPtr(llvm_dsp_factory obj) { 21 return (obj == null) ? 0 : obj.swigCPtr; 22 } 23 finalize()24 protected void finalize() { 25 delete(); 26 } 27 delete()28 public synchronized void delete() { 29 if (swigCPtr != 0) { 30 if (swigCMemOwn) { 31 swigCMemOwn = false; 32 FaustJNI.delete_llvm_dsp_factory(swigCPtr); 33 } 34 swigCPtr = 0; 35 } 36 } 37 llvm_dsp_factory()38 public llvm_dsp_factory() { 39 this(FaustJNI.new_llvm_dsp_factory(), true); 40 } 41 42 } 43