#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_) |