Added missing virtual specifiers on some destructors.
This commit is contained in:
parent
89d86d5265
commit
9f9339c5c5
1 changed files with 3 additions and 1 deletions
|
|
@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue