| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
Lessons:
With sufficient indirection it is possible to avoid both of these errors by moving them into unevaluated contexts guarded by the proper requires templates, but it is not obvious |
Sorry, something went wrong.
There was a problem hiding this comment.
The only real change here is if we are going to overwrite something in the standard library, when we use it we should preface it with stan:: so that we reduce the change the compiler does gets confused. But otherwise good!
Sorry, something went wrong.
Jenkins Console Log Machine information No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal CPU: G++: Clang: |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
This adds a couple more type traits to the meta folder:
Two for resolving stan-dev/stan#3356:
Two for a general cleanup of the code gen:
Tests
Side Effects
Release notes
Added some more type traits for dealing with tuples.
Checklist
Copyright holder: Simons Foundation
The copyright holder is typically you or your assignee, such as a university or company. By submitting this pull request, the copyright holder is agreeing to the license the submitted work under the following licenses:
- Code: BSD 3-clause (https://opensource.org/licenses/BSD-3-Clause)
- Documentation: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)
the basic tests are passing
the code is written in idiomatic C++ and changes are documented in the doxygen
the new changes are tested