#include int main() { boost::function_requires< boost_concepts::MutableLvalueRandomAccessIteratorConcept >(); boost::function_requires< boost_concepts::ConstantLvalueRandomAccessIteratorConcept >(); return 0; }