Fixes a small issue that prevented the use of iterators of containers of incomplete types. Added iterators of incomp-types to unit-tests.

This commit is contained in:
mikael
2014-09-21 19:46:58 -04:00
parent 3bbb0bbe0e
commit 59b46cd338
13 changed files with 82 additions and 2 deletions

View File

@@ -67,6 +67,11 @@ class recursive_list
public:
int id_;
list<recursive_list> list_;
list<recursive_list>::iterator it_;
list<recursive_list>::const_iterator cit_;
list<recursive_list>::reverse_iterator rit_;
list<recursive_list>::const_reverse_iterator crit_;
recursive_list &operator=(const recursive_list &o)
{ list_ = o.list_; return *this; }
};