Skip to content

Generalized flag values #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 50 commits into from
Feb 19, 2019
Merged

Conversation

phlptp
Copy link
Owner

@phlptp phlptp commented Feb 19, 2019

Collapse a bunch of commits

henryiii and others added 30 commits February 14, 2019 20:49
Use IsMember now

Using IsMember as backend for Set

Non-const validator backend

Move set tests to set

Clearer inits
Tighten up classes a bit for MSVC

Check with GCC 4.8 too
Dropping more type safety for older compilers

Shortcut string set
Making g++ 4.7 docker image happy

Fix Clang tidy issue with last commit

Adding one more shortcut, adding a couple of tests
phlptp and others added 20 commits February 17, 2019 07:35
* Adding first draft of Sets

Use IsMember now

Using IsMember as backend for Set

Non-const validator backend

Move set tests to set

Clearer inits

* Drop shortcut

Tighten up classes a bit for MSVC

Check with GCC 4.8 too

* Simpler templates, but more of them

Dropping more type safety for older compilers

Shortcut string set

* Adding shortcut init

Making g++ 4.7 docker image happy

Fix Clang tidy issue with last commit

Adding one more shortcut, adding a couple of tests

* Dropping dual pointer versions of code

* Smarter shortcut syntax

* Adding slighly faster choices

* Cleanup to make InMember simpler

* Drop choices for now, adding some tests

* ValidationError is now always the error from a validator

* Support for other types of initializer lists, including enums

* Factor out type utilities, single version of IsMember code

* Adding a few tests for CLIUtils#224

* Minor cleanup for Validation Error

* Adding tests, moved deprecated tests

* Docs updates
* Fixing typos in FindBoost

* Minimum required Boost is actually 1.61
@phlptp phlptp merged commit 545999d into generalized_flags Feb 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants