Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
fe11x
cppitertools
Repository navigation
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
cppitertools
range.hpp
on
cpp14
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 8, 2015
fixes clang-tidy warnings
ryanhaining
committed
445d734
View commit details
Copy full SHA for 445d734
View code at this point
Browse repository at this point
Commits on Aug 24, 2015
makes range<> friends with all Range<>s
ryanhaining
committed
d936c2f
View commit details
Copy full SHA for d936c2f
View code at this point
Browse repository at this point
removes constexpr from friend decls
ryanhaining
committed
024cd05
View commit details
Copy full SHA for 024cd05
View code at this point
Browse repository at this point
adds missing constexpr to friend decls
ryanhaining
committed
d9dbebd
View commit details
Copy full SHA for d9dbebd
View code at this point
Browse repository at this point
adds missing noexcepts in friend decls
ryanhaining
committed
f7776fe
View commit details
Copy full SHA for f7776fe
View code at this point
Browse repository at this point
Commits on Aug 23, 2015
moves iterbase and iteratoriterator into sub dir
Show description for aee0a31
ryanhaining
committed
aee0a31
View commit details
Copy full SHA for aee0a31
View code at this point
Browse repository at this point
Commits on Aug 21, 2015
Moves all of iterbase and iteriter into impl { }
Show description for f18f822
ryanhaining
committed
f18f822
View commit details
Copy full SHA for f18f822
View code at this point
Browse repository at this point
moves Repeater[WithCount] into impl { }
ryanhaining
committed
2c3d34b
View commit details
Copy full SHA for 2c3d34b
View code at this point
Browse repository at this point
moves Range into impl { }
ryanhaining
committed
0a06782
View commit details
Copy full SHA for 0a06782
View code at this point
Browse repository at this point
Commits on Aug 20, 2015
total reformat
Show description for 22a2e78
ryanhaining
committed
22a2e78
View commit details
Copy full SHA for 22a2e78
View code at this point
Browse repository at this point
Commits on Jun 30, 2015
noexcept like a boss
ryanhaining
committed
7f500b1
View commit details
Copy full SHA for 7f500b1
View code at this point
Browse repository at this point
adds more constexprs to range
Show description for ce00107
ryanhaining
committed
ce00107
View commit details
Copy full SHA for ce00107
View code at this point
Browse repository at this point
ranges can be created as constexpr
ryanhaining
committed
33490c1
View commit details
Copy full SHA for 33490c1
View code at this point
Browse repository at this point
modifies range to meet the new test
ryanhaining
committed
05c9a4f
View commit details
Copy full SHA for 05c9a4f
View code at this point
Browse repository at this point
Commits on Jun 15, 2015
*actually* adds range iter ->
ryanhaining
committed
daaa8b6
View commit details
Copy full SHA for daaa8b6
View code at this point
Browse repository at this point
adds range iter ->
Show description for 180b87d
ryanhaining
committed
180b87d
View commit details
Copy full SHA for 180b87d
View code at this point
Browse repository at this point
Commits on May 29, 2015
range operator*() returns T instead of const T&
Show description for a9ddd56
ryanhaining
committed
a9ddd56
View commit details
Copy full SHA for a9ddd56
View code at this point
Browse repository at this point
Commits on May 26, 2015
range operator* returns reference instead of value
Show description for fa8dfda
ryanhaining
committed
fa8dfda
View commit details
Copy full SHA for fa8dfda
View code at this point
Browse repository at this point
Commits on May 23, 2015
Moves the float specialization into a helper class
Show description for 6565639
ryanhaining
committed
6565639
View commit details
Copy full SHA for 6565639
View code at this point
Browse repository at this point
Commits on May 22, 2015
range can compare arbitrary iterators
ryanhaining
committed
5adba3d
View commit details
Copy full SHA for 5adba3d
View code at this point
Browse repository at this point
makes range iterator a forward iterator
ryanhaining
committed
5e9d1c3
View commit details
Copy full SHA for 5e9d1c3
View code at this point
Browse repository at this point
Commits on Apr 2, 2015
eliminates shadow warnings from range
ryanhaining
committed
9d2f2b1
View commit details
Copy full SHA for 9d2f2b1
View code at this point
Browse repository at this point
Commits on Jan 26, 2015
slight alteration on range differentiation
Show description for 9ae6355
ryanhaining
committed
9ae6355
View commit details
Copy full SHA for 9ae6355
View code at this point
Browse repository at this point
Divides range into float and non-float versions
Show description for f5302c9
ryanhaining
committed
f5302c9
View commit details
Copy full SHA for f5302c9
View code at this point
Browse repository at this point
Commits on Dec 6, 2014
adds range postfix ++
ryanhaining
committed
63c7715
View commit details
Copy full SHA for 63c7715
View code at this point
Browse repository at this point
adds == to range
ryanhaining
committed
c3e0cde
View commit details
Copy full SHA for c3e0cde
View code at this point
Browse repository at this point
Commits on Nov 12, 2014
range iterator derives std::iterator
ryanhaining
committed
dd0f2c4
View commit details
Copy full SHA for dd0f2c4
View code at this point
Browse repository at this point
Commits on Sep 22, 2014
removes const qualifier on step
Show description for 0063f01
ryanhaining
committed
0063f01
View commit details
Copy full SHA for 0063f01
View code at this point
Browse repository at this point
Commits on May 26, 2014
formats range
ryanhaining
committed
24192e7
View commit details
Copy full SHA for 24192e7
View code at this point
Browse repository at this point
Commits on Jan 24, 2014
uniform initialization updates
ryanhaining
committed
1d27f39
View commit details
Copy full SHA for 1d27f39
View code at this point
Browse repository at this point
Commits on Jan 12, 2014
formatting in range.hpp
ryanhaining
committed
a073bac
View commit details
Copy full SHA for a073bac
View code at this point
Browse repository at this point
removes extra qualifiers
ryanhaining
committed
0e25b27
View commit details
Copy full SHA for 0e25b27
View code at this point
Browse repository at this point
removes leading underscores from include guard
ryanhaining
committed
ff3b45b
View commit details
Copy full SHA for ff3b45b
View code at this point
Browse repository at this point
Formatting
ryanhaining
committed
b53cd56
View commit details
Copy full SHA for b53cd56
View code at this point
Browse repository at this point
added include for type_traits
benjones
committed
b88e7e5
View commit details
Copy full SHA for b88e7e5
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.