|
CVC3
|
#include <cdmap.h>
Inherits CVC3::ContextObj.

| CVC3::CDOmap< Key, Data, HashFcn >::CDOmap | ( | Context * | context, |
| CDMap< Key, Data, HashFcn > * | cdmap, | ||
| const Key & | key, | ||
| const Data & | data, | ||
| int | scope = -1 |
||
| ) | [inline] |
| CVC3::CDOmap< Key, Data, HashFcn >::~CDOmap | ( | ) | [inline] |
| virtual ContextObj* CVC3::CDOmap< Key, Data, HashFcn >::makeCopy | ( | ContextMemoryManager * | cmm | ) | [inline, private, virtual] |
Make a copy of the current object so it can be restored to its current state.
Implements CVC3::ContextObj.
| virtual void CVC3::CDOmap< Key, Data, HashFcn >::restoreData | ( | ContextObj * | data | ) | [inline, private, virtual] |
Restore the current object from the given data.
Reimplemented from CVC3::ContextObj.
| virtual void CVC3::CDOmap< Key, Data, HashFcn >::setNull | ( | void | ) | [inline, private, virtual] |
Set the current object to be invalid.
Implements CVC3::ContextObj.
Definition at line 67 of file cdmap.h.
Referenced by CVC3::CDOmap< Expr, Expr, HashFcn >::restoreData().
| void CVC3::CDOmap< Key, Data, HashFcn >::set | ( | const Data & | data, |
| int | scope = -1 |
||
| ) | [inline] |
Definition at line 102 of file cdmap.h.
Referenced by CVC3::CDMap< Expr, Expr, HashFcn >::insert().
| const Key& CVC3::CDOmap< Key, Data, HashFcn >::getKey | ( | ) | const [inline] |
| const Data& CVC3::CDOmap< Key, Data, HashFcn >::get | ( | ) | const [inline] |
Definition at line 106 of file cdmap.h.
Referenced by CVC3::TheoryArithOld::DifferenceLogicGraph::addEdge(), CVC3::TheoryArithOld::DifferenceLogicGraph::analyseConflict(), CVC3::TheoryArithOld::DifferenceLogicGraph::getEdge(), CVC3::TheoryArithOld::updateSubsumptionDB(), and CVC3::TheoryArith3::updateSubsumptionDB().
| CVC3::CDOmap< Key, Data, HashFcn >::operator Data | ( | ) | [inline] |
| CDOmap<Key, Data, HashFcn>& CVC3::CDOmap< Key, Data, HashFcn >::operator= | ( | const Data & | data | ) | [inline] |
| CDOmap<Key, Data, HashFcn>* CVC3::CDOmap< Key, Data, HashFcn >::next | ( | ) | const [inline] |
Key CVC3::CDOmap< Key, Data, HashFcn >::d_key [private] |
Definition at line 50 of file cdmap.h.
Referenced by CVC3::CDOmap< Expr, Expr, HashFcn >::getKey(), and CVC3::CDOmap< Expr, Expr, HashFcn >::setNull().
Data CVC3::CDOmap< Key, Data, HashFcn >::d_data [private] |
Definition at line 51 of file cdmap.h.
Referenced by CVC3::CDOmap< Expr, Expr, HashFcn >::get(), CVC3::CDOmap< Expr, Expr, HashFcn >::restoreData(), and CVC3::CDOmap< Expr, Expr, HashFcn >::set().
bool CVC3::CDOmap< Key, Data, HashFcn >::d_inMap [private] |
Definition at line 52 of file cdmap.h.
Referenced by CVC3::CDOmap< Expr, Expr, HashFcn >::restoreData(), and CVC3::CDOmap< Expr, Expr, HashFcn >::set().
CDMap<Key, Data, HashFcn>* CVC3::CDOmap< Key, Data, HashFcn >::d_cdmap [private] |
Definition at line 53 of file cdmap.h.
Referenced by CVC3::CDOmap< Expr, Expr, HashFcn >::CDOmap(), CVC3::CDOmap< Expr, Expr, HashFcn >::next(), and CVC3::CDOmap< Expr, Expr, HashFcn >::setNull().
CDOmap<Key, Data, HashFcn>* CVC3::CDOmap< Key, Data, HashFcn >::d_prev [private] |
Definition at line 56 of file cdmap.h.
Referenced by CVC3::CDOmap< Expr, Expr, HashFcn >::CDOmap(), and CVC3::CDOmap< Expr, Expr, HashFcn >::setNull().
CDOmap<Key, Data, HashFcn>* CVC3::CDOmap< Key, Data, HashFcn >::d_next [private] |
Definition at line 57 of file cdmap.h.
Referenced by CVC3::CDOmap< Expr, Expr, HashFcn >::CDOmap(), CVC3::CDOmap< Expr, Expr, HashFcn >::next(), and CVC3::CDOmap< Expr, Expr, HashFcn >::setNull().
1.7.3