...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Front Page / Sequences / Intrinsic Metafunctions / clear |
Returns an empty sequence concept-identical to Sequence.
#include <boost/mpl/clear.hpp>
Parameter | Requirement | Description |
---|---|---|
Sequence | Extensible Sequence or Extensible Associative Sequence | A sequence to get an empty "copy" of. |
For any Extensible Sequence or Extensible Associative Sequence s:
typedef clear::type t;
Return type: | |
---|---|
Semantics: | Equivalent to typedef erase< s, begin |
Postcondition: | empty |
Amortized constant time.
typedef vector_codds; typedef clear ::type nothing; BOOST_MPL_ASSERT(( empty ));