albert-github

Results 944 comments of albert-github

@emmenlau there are no executables available of the mentioned proposed pull request (the available artifacts from the GitHub Actions have expired in the mean time). Building doxygen is not that...

As far as I can see this has to do with so called "Function Macros". From the documentation: > SKIP_FUNCTION_MACROS If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's...

You wrote: > Indeed, `SKIP_FUNCTION_MACROS=NO` makes this part work, but breaks other files. Can you give an example of what is broken in other files?

Looks a bit like the fact that you should `PREDEFINED` the `TYPE_SAFE_MSC_EMPTY_BASES` or maybe `__declspec(empty_bases)`. - Can you please attach a, small, self contained example (source+configuration file in a, compressed,...

The problem looks like to be resulting from another defined entity. When having the example: ``` /// @file TYPE_SAFE_DETAIL_MAKE_STRONG_TYPEDEF_OP(bitwise_or, |) //TYPE_SAFE_DETAIL_MAKE_STRONG_TYPEDEF_OP(bitwise_or, |) struct Argument : complement { }; ``` with...

I did some investigations and it looks like the code in `scanner.l`: ``` {ID} { if (yyextra->insideCpp && qstrcmp(yytext,"requires")==0) { // c++20 trailing requires clause yyextra->requiresContext = YY_START; yyextra->current->req+=' ';...

Indeed "function macros" are a bit of a problem and it is hard for doxygen (which is not a compiler) to fix. @doxygen The thing I don't get in your...

Indeed the case that the macro is not defined (i.e. `NOT_DEF_OVERRIDE` is not defined) the function `virtual void funcnd() NOT_DEF_OVERRIDE {}` is missing from the output. So this is definitely...

Doxygen version 1.9.2 is not the latest release, it was released on August 18, 2021. The latest release is doxygen 1.9.4 released on May 5, 2022. Of course there is...