{
VPTR_BASE_CONCRETE_VTABLE_CLASS(DebuggerPatchTable);
+public:
+ virtual ~DebuggerPatchTable() = default;
+
friend class DebuggerRCThread;
private:
//incremented so that we can get DPT-wide unique PIDs.
class DebuggerPendingFuncEvalTable : private CHashTableAndData<CNewZeroData>
{
+ public:
+ virtual ~DebuggerPendingFuncEvalTable() = default;
+
private:
BOOL Cmp(SIZE_T k1, const HASHENTRY * pc2)
class DebuggerModuleTable : private CHashTableAndData<CNewZeroData>
{
+#ifdef DACCESS_COMPILE
+ public:
+ virtual ~DebuggerModuleTable() = default;
+#endif
+
private:
BOOL Cmp(SIZE_T k1, const HASHENTRY * pc2)
#ifndef DACCESS_COMPILE
DebuggerModuleTable();
- ~DebuggerModuleTable();
+ virtual ~DebuggerModuleTable();
void AddModule(DebuggerModule *module);
{
VPTR_BASE_CONCRETE_VTABLE_CLASS(DebuggerMethodInfoTable);
+ public:
+ virtual ~DebuggerMethodInfoTable() = default;
+
private:
BOOL Cmp(SIZE_T k1, const HASHENTRY * pc2)
{
#endif
#endif /* DEBUGGER_H_ */
-