Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
size.hpp File Reference
#include <boost/range/config.hpp>
#include <boost/range/begin.hpp>
#include <boost/range/end.hpp>
#include <boost/range/size_type.hpp>
#include <boost/range/detail/has_member_size.hpp>
#include <boost/assert.hpp>
#include <boost/cstdint.hpp>
#include <boost/utility.hpp>
Include dependency graph for size.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::range_detail
 

Functions

template<class SinglePassRange >
typename::boost::enable_if
< has_member_size
< SinglePassRange >, typename
range_size< const
SinglePassRange >::type >
::type 
boost::range_detail::range_calculate_size (const SinglePassRange &rng)
 
template<class SinglePassRange >
disable_if< has_member_size
< SinglePassRange >, typename
range_size< const
SinglePassRange >::type >
::type 
boost::range_detail::range_calculate_size (const SinglePassRange &rng)
 
template<class SinglePassRange >
range_size< const
SinglePassRange >::type 
boost::size (const SinglePassRange &rng)