Skip to content

Remove using directives (for json) from header files

This MR removes the using json = nlohmann::json directives from appearing in any of the header (*.h) files. It places it in the source files. Having it in the header files introduces duplicate/contradictory definitions when using labRemote as an external package/submodule (e.g. in conjunction with YARR). See C++ manuals or here for more information.

Merge request reports