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

Definition at line 48 of file cdmap_ordered.h.
| CVC3::CDOmapOrdered< Key, Data >::CDOmapOrdered | ( | Context * | context, |
| CDMapOrdered< Key, Data > * | cdmap, | ||
| const Key & | key, | ||
| const Data & | data, | ||
| int | scope = -1 |
||
| ) | [inline] |
Definition at line 85 of file cdmap_ordered.h.
References CVC3::CDOmapOrdered< Key, Data >::d_cdmap, CVC3::CDOmapOrdered< Key, Data >::d_next, CVC3::CDOmapOrdered< Key, Data >::d_prev, and IF_DEBUG.
| CVC3::CDOmapOrdered< Key, Data >::~CDOmapOrdered | ( | ) | [inline] |
Definition at line 101 of file cdmap_ordered.h.
| virtual ContextObj* CVC3::CDOmapOrdered< Key, Data >::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.
Definition at line 58 of file cdmap_ordered.h.
| virtual void CVC3::CDOmapOrdered< Key, Data >::restoreData | ( | ContextObj * | data | ) | [inline, private, virtual] |
Restore the current object from the given data.
Reimplemented from CVC3::ContextObj.
Definition at line 61 of file cdmap_ordered.h.
References CVC3::CDOmapOrdered< Key, Data >::d_data, CVC3::CDOmapOrdered< Key, Data >::d_inMap, and CVC3::CDOmapOrdered< Key, Data >::setNull().
| virtual void CVC3::CDOmapOrdered< Key, Data >::setNull | ( | void | ) | [inline, private, virtual] |
Set the current object to be invalid.
Implements CVC3::ContextObj.
Definition at line 66 of file cdmap_ordered.h.
References CVC3::CDOmapOrdered< Key, Data >::d_cdmap, CVC3::CDOmapOrdered< Key, Data >::d_key, CVC3::CDOmapOrdered< Key, Data >::d_next, and CVC3::CDOmapOrdered< Key, Data >::d_prev.
Referenced by CVC3::CDOmapOrdered< Key, Data >::restoreData().
| void CVC3::CDOmapOrdered< Key, Data >::set | ( | const Data & | data, |
| int | scope = -1 |
||
| ) | [inline] |
Definition at line 102 of file cdmap_ordered.h.
References CVC3::CDOmapOrdered< Key, Data >::d_data, CVC3::CDOmapOrdered< Key, Data >::d_inMap, and CVC3::ContextObj::makeCurrent().
Referenced by CVC3::CDMapOrdered< Key, Data >::insert().
| const Key& CVC3::CDOmapOrdered< Key, Data >::getKey | ( | ) | const [inline] |
Definition at line 105 of file cdmap_ordered.h.
References CVC3::CDOmapOrdered< Key, Data >::d_key.
| const Data& CVC3::CDOmapOrdered< Key, Data >::get | ( | ) | const [inline] |
Definition at line 106 of file cdmap_ordered.h.
References CVC3::CDOmapOrdered< Key, Data >::d_data.
| CVC3::CDOmapOrdered< Key, Data >::operator Data | ( | ) | [inline] |
Definition at line 107 of file cdmap_ordered.h.
| CDOmapOrdered<Key,Data>& CVC3::CDOmapOrdered< Key, Data >::operator= | ( | const Data & | data | ) | [inline] |
Definition at line 108 of file cdmap_ordered.h.
| CDOmapOrdered<Key,Data>* CVC3::CDOmapOrdered< Key, Data >::next | ( | ) | const [inline] |
Definition at line 109 of file cdmap_ordered.h.
References CVC3::CDOmapOrdered< Key, Data >::d_cdmap, and CVC3::CDOmapOrdered< Key, Data >::d_next.
Key CVC3::CDOmapOrdered< Key, Data >::d_key [private] |
Definition at line 49 of file cdmap_ordered.h.
Referenced by CVC3::CDOmapOrdered< Key, Data >::getKey(), and CVC3::CDOmapOrdered< Key, Data >::setNull().
Data CVC3::CDOmapOrdered< Key, Data >::d_data [private] |
Definition at line 50 of file cdmap_ordered.h.
Referenced by CVC3::CDOmapOrdered< Key, Data >::get(), CVC3::CDOmapOrdered< Key, Data >::restoreData(), and CVC3::CDOmapOrdered< Key, Data >::set().
bool CVC3::CDOmapOrdered< Key, Data >::d_inMap [private] |
Definition at line 51 of file cdmap_ordered.h.
Referenced by CVC3::CDOmapOrdered< Key, Data >::restoreData(), and CVC3::CDOmapOrdered< Key, Data >::set().
CDMapOrdered<Key, Data>* CVC3::CDOmapOrdered< Key, Data >::d_cdmap [private] |
Definition at line 52 of file cdmap_ordered.h.
Referenced by CVC3::CDOmapOrdered< Key, Data >::CDOmapOrdered(), CVC3::CDOmapOrdered< Key, Data >::next(), and CVC3::CDOmapOrdered< Key, Data >::setNull().
CDOmapOrdered<Key,Data>* CVC3::CDOmapOrdered< Key, Data >::d_prev [private] |
Definition at line 55 of file cdmap_ordered.h.
Referenced by CVC3::CDOmapOrdered< Key, Data >::CDOmapOrdered(), and CVC3::CDOmapOrdered< Key, Data >::setNull().
CDOmapOrdered<Key,Data>* CVC3::CDOmapOrdered< Key, Data >::d_next [private] |
Definition at line 56 of file cdmap_ordered.h.
Referenced by CVC3::CDOmapOrdered< Key, Data >::CDOmapOrdered(), CVC3::CDOmapOrdered< Key, Data >::next(), and CVC3::CDOmapOrdered< Key, Data >::setNull().
1.7.3