Home
Libraries
People
FAQ
More
Reference
Overview
Range concept implementation
Synopsis
Semantics
Range Adaptors
Introduction and motivation
General Requirements
Reference
Range Algorithms
Introduction and motivation
Mutating algorithms
Non-mutating algorithms
Set algorithms
Heap algorithms
Permutation algorithms
New algorithms
Numeric algorithms
Provided Ranges
any_range
counting_range
istream_range
irange
Utilities
Class
iterator_range
Class
sub_range
Function combine
Function join
Extending the library
Method 1: provide member functions and nested types
Method 2: provide free-standing functions and specialize metafunctions
Method 3: provide range adaptor implementations