Skip to content
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

Expand predicate to be n/ary, rather than unary #1

Open
pyrrho opened this issue Sep 6, 2018 · 0 comments
Open

Expand predicate to be n/ary, rather than unary #1

pyrrho opened this issue Sep 6, 2018 · 0 comments

Comments

@pyrrho
Copy link
Contributor

pyrrho commented Sep 6, 2018

nonstd::predicate_ts are programmed to compare against a single value (a single T const &, to be precise). I don't think this is a necessary restraint. It should be relatively easy to extend predicates from being a template <typename T> to a template <typename ... Args>.

pyrrho added a commit that referenced this issue Sep 11, 2023
…o fun_with_fmt/1/utilites

MSVC made life... harder than I had hoped. These changes update the VET logic s.t. it compiles and runs correctly on MSVC.
pyrrho added a commit that referenced this issue Sep 11, 2023
Update some simpler / existing nonstd features;
 * includes
 * type_name
 * any_t
pyrrho added a commit that referenced this issue Sep 11, 2023
…master

This is very much an intermediate PR, so I'd recommend not looking too hard at the changes in log.h. The goal here was to incorporate fmt into our logging system, clean up some rough edges, and make sure we understand the nuances of the fmt library.

Related work items: #107
pyrrho added a commit that referenced this issue Sep 11, 2023
Like it says on the tin, these changes are all in service of importing all of the GL features required by nanovg (in the GL3-mode).

Note that n2gl/gl/41core/function_list.txt, n2gl/src/gl_functions.inl, and src/gl_functions_patch.inl all come from code generated by glbinding, so they're super long, but don't really require attention.
pyrrho added a commit that referenced this issue Sep 11, 2023
…ype_traits_ext.h

This whole set is itself part 1 of the latest nonstd refactor.
type_trait_assertions.h --> type_traits_ext.h, don't include type_traits.h
pyrrho added a commit that referenced this issue Sep 11, 2023
Have tfe_test imply dependence on testrunner
pyrrho added a commit that referenced this issue Sep 11, 2023
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

No branches or pull requests

1 participant