Skip to content

Conversation

@SolidWallOfCode
Copy link
Member

This is inline with efforts in C++20 to do "Ranges" for this same purpose. The initial point of this is better support for hashing, in particular for caseless hashing. Rather that it being a special purpose mechanism, this creates a more general mechanism that can be used for the same purpose. That makes adding it to various hash functors easier, and makes it available for other uses.

@SolidWallOfCode SolidWallOfCode force-pushed the yaml-libswoc-transform-view branch from 9c92dad to d1a2530 Compare October 24, 2018 20:23
@zwoop
Copy link
Contributor

zwoop commented Nov 2, 2018

I don't know, do we really need this? Can we stay within C++17 for at least a few years?

@SolidWallOfCode
Copy link
Member Author

SolidWallOfCode commented Nov 2, 2018

I'm using it for the hash functor refactoring. It has other uses as well. But I realize that it's wrong to restructure things already being done in the code base in to a more general facility that is forward looking. Better to keep local ad hoc implementations that don't correspond to current practices.

@zwoop zwoop removed this from the 9.0.0 milestone Jan 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants