AssertionError when C++20 Concepts are present
See original GitHub issueMCSS, specifically the mcss fork that Poxy uses (the issues tab isn’t present on the fork), compares each fundamental element type against a list (doxygen.py, line 3222) including struct, enum, etc. As concept
isn’t present, the chain of comparisons ends up at the else condition, which simply asserts False
and crashes the entire documentation generation process.
I would appreciate concept generation being added, but I’m also happy for the else
condition to simply ignore unknown element types (generating a warning instead of asserting False
).
Issue Analytics
- State:
- Created a year ago
- Comments:9 (7 by maintainers)
Top Results From Across the Web
C++20 concept that supposedly depends on itself
It seems there is an infinite recursion issue that constrains a concept more than it would be without it. I made a few...
Read more >Split expand so that it only expands a*(x+y) => a*x+a*y #4554
I tried working around this several ways, but found that just making Basic expand functions return self and have Add, Mul, Power, and...
Read more >Advanced Programming - Computer Science
new concepts, and revises some programming language features with ... and used to form the error message given by the AssertionError class.
Read more >Untitled
View lost and found dogs, Media-2014, U mad bro x factor, Mina kostic zelene oci tekst, ... Fz2 bike, Vladika njegos citati, Assertionerror...
Read more >Behavior of a Technical Artifact: An Ontological Perspective In ...
At the present time, in the formal ontology community, a natural starting point from ... Distinctions separate concepts and produce a taxonomic lattice, ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
If it’s rainy enough over the weekend, I could look into adding concepts support into m.css. Was one of my TODO items for Doxygen 1.9 support, apart from everything else in https://github.com/mosra/m.css/issues/215.
No promises though 😛
@jake-arkinstall as of v0.9.0 support for C++20 concepts has been implemented 🎉
You’ll need to add
'concepts'
to yournavbar
option for the index link to show up, but search and auto-links will work out-of-the-box.Note that it’s an evolving story as they’re not even merged into m.css yet (I have a PR for that), so the way they’re presented or organized might change a bit over the coming versions. Happy to hear any feedback.
Some snippets: