Files
ptr_container/test/convert.cpp
Thorsten Jørgen Ottosen 5eaf3a0e88 *** empty log message ***
[SVN r27749]
2005-03-21 00:01:27 +00:00

37 lines
511 B
C++
Executable File

template< class Iter, int Level >
struct iterator
{
typedef Iter type;
typedef iterator<Iter,Level-1> next;
next::type& next;
mutable Iter iter_;
Iter& base() const
{
return iter_;
}
};
template< class Iter, class Boxed >
Iter unbox( const Boxed& b )
{
}
#include <vector>
int main()
{
std::vector<int> v;
typedef std::vector<int>::iterator iter;
iterator<iter> i;
iter ii = i;
iterator< iterator<iter> > iii;
iter iiii = iii;
}