| commit | 2803df5ae6085aa968966f85f26ff0c4817e91ad | [log] [tgz] |
|---|---|---|
| author | Chandler Carruth <chandlerc@gmail.com> | Thu Apr 24 04:07:06 2014 +0000 |
| committer | Chandler Carruth <chandlerc@gmail.com> | Thu Apr 24 04:07:06 2014 +0000 |
| tree | 99c0d141a476a9c66dc2fb6bf0b5e3a0b3f387aa | |
| parent | 52fbbb16a14e2417d7bb807e36547d2b5afbde43 [diff] |
[ADT] Factor out the facade aspect of the iterator_adaptor_base into its own CRTP base class for more general purpose use. Add some clarifying comments for the exact way in which the adaptor uses it. Hopefully this will help us write increasingly full featured iterators. This is becoming important as they start to be used heavily inside of ranges. llvm-svn: 207072