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.