|
Celeritas 0.7.0-dev.179+develop.ec08af0c9
|
#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. | |
| 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.