fix for clang 3.2

This commit is contained in:
bolero-MURAKAMI 2012-05-14 15:42:54 +09:00
parent 3a999dd70c
commit b67695ec6b
28 changed files with 133 additions and 75 deletions

View file

@ -35,7 +35,12 @@ namespace sprout {
iterator_type deref_tmp;
public:
reverse_iterator() = default;
reverse_iterator(reverse_iterator const&) = default;
// !!!
//reverse_iterator(reverse_iterator const&) = default;
SPROUT_CONSTEXPR reverse_iterator(reverse_iterator const& other)
: current(other.current)
, deref_tmp(other.deref_tmp)
{}
explicit SPROUT_CONSTEXPR reverse_iterator(iterator_type it)
: current(it)
, deref_tmp(sprout::prev(it))