4.6.1
Freundlich's C++ toolkit
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
fcppt::range Namespace Reference

Classes

struct  hash
 Hashes a range. More...
 

Functions

template<typename Range>
auto begin (Range &_range)
 Calls begin via ADL.
 
template<typename Range>
bool empty (Range const &_range)
 Tests if a range is empty.
 
template<typename Range>
auto end (Range &_range)
 Calls end via ADL.
 
template<typename Iterator>
fcppt::iterator::range< Iterator > from_pair (std::pair< Iterator, Iterator > const &_range)
 Creates a range from a std::pair.
 
template<typename Range>
bool singular (Range const &_range)
 Tests if a range consists of a single element.
 
template<typename Range>
auto size (Range const &_range)
 Returns the size of a range.