diff --git a/concept_check.htm b/concept_check.htm index f3a863a..f68626a 100644 --- a/concept_check.htm +++ b/concept_check.htm @@ -74,7 +74,7 @@ The Boost Concept Checking Library provides:
  • A framework for specifying concept requirements though concept checking classes.
  • -
  • Verify that concept requirements cover the template.
  • +
  • A mechanism for verifying that concept requirements cover the template.
  • A suite of concept checking classes and archetype classes that match the concept requirements in the C++ Standard Library.
  • @@ -85,7 +85,7 @@ overhead. The main cost of using the mechanism is in compile-time.

    Any programmer writing class or function templates ought to make -concept checking a normal part of their code-writing routine. A +concept checking a normal part of their code writing routine. A concept check should be inserted for each template parameter in a component's public interface. If the concept is one of the ones from the Standard Library, then simply use the matching concept checking diff --git a/stl_concept_check.cpp b/stl_concept_check.cpp index 3e982f2..8bd2d26 100644 --- a/stl_concept_check.cpp +++ b/stl_concept_check.cpp @@ -63,7 +63,7 @@ main() function_requires< BackInsertionSequenceConcept >(); #ifndef BOOST_NO_SLIST - typedef std::slist SList; + typedef BOOST_STD_EXTENSION_NAMESPACE::slist SList; function_requires< FrontInsertionSequenceConcept >(); #endif