Robert Dailey
Robert Dailey
Sadly, I am not going to be able to provide you the unit test coverage you requested. My development platform is Windows and it has become clear to me that...
Found out my change still doesn't work on clang on linux, but found a surprisingly much simpler approach: ```cpp #define MOCK_INTERFACE(base) \ using trompeloeil_interface_name = base template struct t_interface {...
@rollbear Not impossible to avoid, but would require you to do something like this: ```cpp template DEFINE_MOCK_INTERFACE(t_mock, t_interface) { public: IMPLEMENT_MOCK1(func); IMPLEMENT_CONST_MOCK1(cfunc); MAKE_MOCK1(local, void(T)); }; ``` And I've seen you...
Honestly after struggling with this for so long, and trying different things, I think KISS principle will guide us the best direction at this point. My original PR is not...
I'll continue the discussion here from #22 to keep things centralized. One approach is to specialize your macros to handle automatic invocation of base class methods. Example: ```cpp MockC m;...
You could make it a requirement (via documentation) that if you plan to use any of the `_BASE` macros, you *must* have a corresponding alias defined that identifies the base...
@rollbear I am working on that now, I just wanted to confirm with you before I contribute something. What maximum line length do you require in your markdown files? I...
I'm going to ask the obvious question, is it really that hard to get this working for mingw64? I'm fine running this through Git Bash on Windows.
Another option might be to use VS Code workspace settings, and be able to specify `toc.levels` per-file, like so: ```json { "markdown.extension.toc.levels": { "wiki/Upgrade-Guide.md": "2..2" } } ``` Having said...
@yzhang-gh I'm not sure what you are suggesting. In my case, I only want `2..2`. And in my preferences, I have `2..6`. And `omit in toc` only works per-header, right?...