insertion implicitList in callExp/cellExp fixed.
[scilab.git] / scilab / modules / ast / includes / ast / expHistory.hxx
index 3f678e5..26e9f19 100644 (file)
@@ -48,6 +48,7 @@ public :
     // current InternalType a
     bool                    setCurrent(types::InternalType*);
     types::InternalType*    getCurrent();
+    void                    setDeleteCurrent(bool bDelete); // false by default
 
     // parent of me
     ExpHistory*             getParent();
@@ -73,19 +74,18 @@ private :
 
     types::typed_list*      m_pArgs;
     int*                    m_piArgsDimsArray;
-    int                     m_iArgsDims;
-
     ast::SimpleVar*         m_pExp;
     ExpHistory*             m_pParent;
     types::InternalType*    m_pITCurrent;
-
     bool                    m_bReinsertMe;
+    bool                    m_bCellExp;
+    int                     m_iArgsDims;
     int                     m_iWhere;
     int                     m_iLevel;
-
-    bool                    m_bCellExp;
     bool                    m_pArgsOwner;
     bool                    m_pExpOwner;
+    bool                    m_bDeleteCurrent;
+
 };
 
 #endif /* __EXPHISTORY_HXX__ */