Added missing virtual specifiers on some destructors.

This commit is contained in:
John Wiegley 2008-08-05 20:41:48 -04:00
parent 89d86d5265
commit 9f9339c5c5

View file

@ -41,6 +41,7 @@ namespace ledger {
class xacts_iterator : public noncopyable class xacts_iterator : public noncopyable
{ {
public: public:
virtual ~xacts_iterator() throw() {}
virtual xact_t * operator()() = 0; virtual xact_t * operator()() = 0;
}; };
@ -100,7 +101,7 @@ public:
TRACE_CTOR(entries_iterator, "session_t&"); TRACE_CTOR(entries_iterator, "session_t&");
reset(session); reset(session);
} }
~entries_iterator() throw() { virtual ~entries_iterator() throw() {
TRACE_DTOR(entries_iterator); TRACE_DTOR(entries_iterator);
} }
@ -134,6 +135,7 @@ public:
class accounts_iterator : public noncopyable class accounts_iterator : public noncopyable
{ {
public: public:
virtual ~accounts_iterator() throw() {}
virtual account_t * operator()() = 0; virtual account_t * operator()() = 0;
}; };