// current InternalType a
bool setCurrent(types::InternalType*);
types::InternalType* getCurrent();
+ void setDeleteCurrent(bool bDelete); // false by default
// parent of me
ExpHistory* getParent();
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__ */