Celeritas
0.5.0-57+aeecb15
|
#include <iosfwd>
#include <string>
#include <string_view>
Classes | |
class | celeritas::OutputInterface |
Pure abstract interface for writing metadata output to JSON. More... | |
Functions | |
char const * | celeritas::to_cstring (Category value) |
Get a string corresponding to a category. | |
std::string | celeritas::to_string (OutputInterface const &output) |
Get the JSON representation of a single output. More... | |
std::ostream & | celeritas::operator<< (std::ostream &os, OutputInterface const &output) |
Stream the JSON representation of a single output. | |
std::string celeritas::to_string | ( | OutputInterface const & | output | ) |
Get the JSON representation of a single output.
This is used mostly for testing, but it can also be useful for quickly generating useful JSON output from applications, e.g. with exception output.