| Age | Commit message (Collapse) | Author |
|
Taking the json instance as a constant reference, makes all moves into
the parameter non-functional, resulting in copies. Taking it by value
allows moves to function.
|
|
Adds missing inclusions to prevent potential compilation issues.
|
|
The Reporter class is part of the Core namespace, so the System class
doesn't need to be qualified.
|
|
This can inhibit copy-elision, so we can remove this redundant move.
|
|
Makes all control statements braced, regardless of their size, making
code more uniform.
|
|
If the path couldn't be created, then we shouldn't be attempting to save
the file.
|
|
|
|
Also cleanup of general stuff
|
|
|