forked from boostorg/concept_check
Minor fixes
[SVN r26024]
This commit is contained in:
@@ -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;
|
||||||
|
Reference in New Issue
Block a user