Definition at line 55 of file smartcdo.h.
CVC3::SmartCDO< T >::SmartCDO::RefCDO< U >::RefCDO | ( | Context * | context | ) | [inline, private] |
Definition at line 78 of file smartcdo.h.
CVC3::SmartCDO< T >::SmartCDO::RefCDO< U >::RefCDO | ( | Context * | context, | |
const U & | cdo, | |||
int | scope = -1 | |||
) | [inline, private] |
Definition at line 81 of file smartcdo.h.
CVC3::SmartCDO< T >::SmartCDO::RefCDO< U >::~RefCDO | ( | ) | [inline, private] |
Definition at line 85 of file smartcdo.h.
void CVC3::SmartCDO< T >::SmartCDO::RefCDO< U >::kill | ( | ) | [inline, private] |
Delete itself, unless delayed (then we'll be called again later).
Definition at line 87 of file smartcdo.h.
Referenced by CVC3::SmartCDO< Unsigned >::operator=(), and CVC3::SmartCDO< Unsigned >::~SmartCDO().
Definition at line 56 of file smartcdo.h.
Definition at line 76 of file smartcdo.h.
unsigned CVC3::SmartCDO< T >::SmartCDO::RefCDO< U >::d_refCount [private] |
Definition at line 57 of file smartcdo.h.
Referenced by CVC3::SmartCDO< T >::RefCDO< Unsigned >::kill(), CVC3::SmartCDO< Unsigned >::operator=(), CVC3::SmartCDO< Unsigned >::SmartCDO(), and CVC3::SmartCDO< Unsigned >::~SmartCDO().
CDO<U> CVC3::SmartCDO< T >::SmartCDO::RefCDO< U >::d_cdo [private] |
Definition at line 58 of file smartcdo.h.
Referenced by CVC3::SmartCDO< Unsigned >::get(), and CVC3::SmartCDO< Unsigned >::set().
bool CVC3::SmartCDO< T >::SmartCDO::RefCDO< U >::d_delay [private] |
Whether to delay our own deletion.
Definition at line 59 of file smartcdo.h.
Referenced by CVC3::SmartCDO< T >::RefCDO< Unsigned >::kill().
RefNotifyObj* CVC3::SmartCDO< T >::SmartCDO::RefCDO< U >::d_notifyObj [private] |
Definition at line 74 of file smartcdo.h.
Referenced by CVC3::SmartCDO< T >::RefCDO< Unsigned >::~RefCDO().