As @codebrainz colourful exclamation indicates, macros are not expanded by the inline parser. :)

So just looking at the line before the constructor, it is not valid C++, at best it might parse as a function call, but with no semicolon between it and the constructor the result is invalid C++, so the constructor is not seen since the expression is invalid.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.