#include <boost/utility/enable_if.hpp>#include <boost/mpl/and.hpp>#include <boost/mpl/not.hpp>#include <boost/icl/type_traits/is_container.hpp>#include <boost/icl/type_traits/is_icl_container.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::icl | |
Functions | |
| template<class Type > | |
| enable_if< is_container< Type > , bool >::type | boost::icl::is_empty (const Type &object) |
| Tests if the container is empty. More... | |
| template<class Type > | |
| enable_if< is_container< Type > , void >::type | boost::icl::clear (Type &object) |
| All content of the container is dropped. More... | |
| template<class Type > | |
| enable_if< mpl::and_ < is_container< Type > , mpl::not_< is_icl_container < Type > > >, std::size_t > ::type | boost::icl::iterative_size (const Type &object) |
| template<class Type > | |
| enable_if< is_container< Type > , void >::type | boost::icl::swap (Type &left, Type &right) |
| template<class Type > | |
| enable_if< is_container< Type > , typename Type::iterator > ::type | boost::icl::cyclic_prior (Type &object, typename Type::iterator it_) |
| template<class Type > | |
| enable_if< is_container< Type > , typename Type::const_iterator >::type | boost::icl::cyclic_prior (const Type &object, typename Type::const_iterator it_) |