Jonathan Müller

Results 144 comments of Jonathan Müller

You can already override the entire synopsis of an entity with the `\synopsis` command, I plan on adding a command on changing the entity type name for the header as...

I definitely have plans for such advanced output manipulation, but this will probably take some time as I have other things prioritized.

I plan on adding a different backend to cppast (using clang's ability to dump the AST as JSON as opposed to libclang). This will fix a lot of cppast bugs...

I plan on using simdjson https://github.com/simdjson/simdjson It does on-demand parsing, so it only looks at the part of the JSON that match declarations and skips the actual statements.

Yes, it is also limited by libclang. I might be able to workaround that somehow; I'm currently extracting the parsing code in a separate library, will be released this week...

You can check out https://github.com/foonathan/cppast and see how it handles concepts (it has a simple tool that dumps the AST).

Yes, I can't support them because libclang doesn't support them. I'll add some way to support "concepts" (not the language feature the high-level .. concept) though soon.

(The source for it is [here](https://github.com/foonathan/memory/blob/master/include/foonathan/memory/allocator_storage.hpp) modulo the Doxygen stuff) I have actually planning something more general. In memory I have a concept of `RawAllocator`, they all have the same...

> @foonathan is there any reason you want him to create separate PR's rather than just cleaning up the commit history in this one with a rebase? Personally, I don't...