/* ---------------------------------------------------------------------------- * This file was automatically generated by SWIG (http://www.swig.org). * Version 1.3.40 * * Do not make changes to this file unless you know what you are doing--modify * the SWIG interface file instead. * ----------------------------------------------------------------------------- */ package javagiac; public class context { private long swigCPtr; protected boolean swigCMemOwn; protected context(long cPtr, boolean cMemoryOwn) { swigCMemOwn = cMemoryOwn; swigCPtr = cPtr; } protected static long getCPtr(context obj) { return (obj == null) ? 0 : obj.swigCPtr; } @Override protected void finalize() { System.err.println("context.java: ignoring finalize()"); // delete(); } public synchronized void delete() { if (swigCPtr != 0) { if (swigCMemOwn) { swigCMemOwn = false; giacJNI.delete_context(swigCPtr); } swigCPtr = 0; } } public void setTabptr(SWIGTYPE_p_giac__sym_tab value) { giacJNI.context_tabptr_set(swigCPtr, this, SWIGTYPE_p_giac__sym_tab.getCPtr(value)); } public SWIGTYPE_p_giac__sym_tab getTabptr() { long cPtr = giacJNI.context_tabptr_get(swigCPtr, this); return (cPtr == 0) ? null : new SWIGTYPE_p_giac__sym_tab(cPtr, false); } public void setGlobalcontextptr(context value) { giacJNI.context_globalcontextptr_set(swigCPtr, this, context.getCPtr(value), value); } public context getGlobalcontextptr() { long cPtr = giacJNI.context_globalcontextptr_get(swigCPtr, this); return (cPtr == 0) ? null : new context(cPtr, false); } public void setPrevious(context value) { giacJNI.context_previous_set(swigCPtr, this, context.getCPtr(value), value); } public context getPrevious() { long cPtr = giacJNI.context_previous_get(swigCPtr, this); return (cPtr == 0) ? null : new context(cPtr, false); } public void setGlobalptr(SWIGTYPE_p_giac__global value) { giacJNI.context_globalptr_set(swigCPtr, this, SWIGTYPE_p_giac__global.getCPtr(value)); } public SWIGTYPE_p_giac__global getGlobalptr() { long cPtr = giacJNI.context_globalptr_get(swigCPtr, this); return (cPtr == 0) ? null : new SWIGTYPE_p_giac__global(cPtr, false); } public void setParent(context value) { giacJNI.context_parent_set(swigCPtr, this, context.getCPtr(value), value); } public context getParent() { long cPtr = giacJNI.context_parent_get(swigCPtr, this); return (cPtr == 0) ? null : new context(cPtr, false); } public void setQuoted_global_vars(SWIGTYPE_p_giac__vecteur value) { giacJNI.context_quoted_global_vars_set(swigCPtr, this, SWIGTYPE_p_giac__vecteur.getCPtr(value)); } public SWIGTYPE_p_giac__vecteur getQuoted_global_vars() { long cPtr = giacJNI.context_quoted_global_vars_get(swigCPtr, this); return (cPtr == 0) ? null : new SWIGTYPE_p_giac__vecteur(cPtr, false); } public void setHistory_in_ptr(SWIGTYPE_p_giac__vecteur value) { giacJNI.context_history_in_ptr_set(swigCPtr, this, SWIGTYPE_p_giac__vecteur.getCPtr(value)); } public SWIGTYPE_p_giac__vecteur getHistory_in_ptr() { long cPtr = giacJNI.context_history_in_ptr_get(swigCPtr, this); return (cPtr == 0) ? null : new SWIGTYPE_p_giac__vecteur(cPtr, false); } public void setHistory_out_ptr(SWIGTYPE_p_giac__vecteur value) { giacJNI.context_history_out_ptr_set(swigCPtr, this, SWIGTYPE_p_giac__vecteur.getCPtr(value)); } public SWIGTYPE_p_giac__vecteur getHistory_out_ptr() { long cPtr = giacJNI.context_history_out_ptr_get(swigCPtr, this); return (cPtr == 0) ? null : new SWIGTYPE_p_giac__vecteur(cPtr, false); } public context() { this(giacJNI.new_context__SWIG_0(), true); } public context(context c) { this(giacJNI.new_context__SWIG_1(context.getCPtr(c), c), true); } public context(String name) { this(giacJNI.new_context__SWIG_2(name), true); } @Override public context clone() { long cPtr = giacJNI.context_clone(swigCPtr, this); return (cPtr == 0) ? null : new context(cPtr, false); } }