Minor fixes

[SVN r26024]
This commit is contained in:
Douglas Gregor
2004-10-31 19:55:15 +00:00
parent 9ef32e2e8d
commit 87f5b1ab63

View File

@@ -688,12 +688,12 @@ struct require_same { typedef T type; };
function_requires< AssignableConcept<Container> >(); function_requires< AssignableConcept<Container> >();
const_constraints(c); const_constraints(c);
} }
void const_constraints(const Container& c) { void const_constraints(const Container& cc) {
i = c.begin(); i = cc.begin();
i = c.end(); i = cc.end();
n = c.size(); n = cc.size();
n = c.max_size(); n = cc.max_size();
b = c.empty(); b = cc.empty();
} }
Container c; Container c;
bool b; bool b;
@@ -757,9 +757,9 @@ struct require_same { typedef T type; };
BidirectionalIteratorConcept<const_reverse_iterator> >(); BidirectionalIteratorConcept<const_reverse_iterator> >();
const_constraints(c); const_constraints(c);
} }
void const_constraints(const ReversibleContainer& c) { void const_constraints(const ReversibleContainer& cc) {
const_reverse_iterator i = c.rbegin(); const_reverse_iterator i = cc.rbegin();
i = c.rend(); i = cc.rend();
} }
ReversibleContainer c; ReversibleContainer c;
}; };
@@ -801,8 +801,8 @@ struct require_same { typedef T type; };
const_constraints(c); const_constraints(c);
} }
void const_constraints(const RandomAccessContainer& c) { void const_constraints(const RandomAccessContainer& cc) {
const_reference r = c[n]; const_reference r = cc[n];
ignore_unused_variable_warning(r); ignore_unused_variable_warning(r);
} }
RandomAccessContainer c; RandomAccessContainer c;
@@ -905,8 +905,8 @@ struct require_same { typedef T type; };
reference r = c.back(); reference r = c.back();
ignore_unused_variable_warning(r); ignore_unused_variable_warning(r);
} }
void const_constraints(const BackInsertionSequence& c) { void const_constraints(const BackInsertionSequence& cc) {
const_reference r = c.back(); const_reference r = cc.back();
ignore_unused_variable_warning(r); ignore_unused_variable_warning(r);
}; };
BackInsertionSequence c; BackInsertionSequence c;
@@ -927,10 +927,10 @@ struct require_same { typedef T type; };
c.erase(r.first, r.second); c.erase(r.first, r.second);
const_constraints(c); const_constraints(c);
} }
void const_constraints(const AssociativeContainer& c) { void const_constraints(const AssociativeContainer& cc) {
ci = c.find(k); ci = cc.find(k);
n = c.count(k); n = cc.count(k);
cr = c.equal_range(k); cr = cc.equal_range(k);
} }
typedef typename AssociativeContainer::iterator iterator; typedef typename AssociativeContainer::iterator iterator;
typedef typename AssociativeContainer::const_iterator const_iterator; typedef typename AssociativeContainer::const_iterator const_iterator;