Celeritas  0.5.0-56+6b053cd
Typedefs | Functions
OutputInterface.cc File Reference
#include "OutputInterface.hh"
#include <iostream>
#include <nlohmann/json.hpp>
#include "corecel/Config.hh"
#include "EnumStringMapper.hh"
#include "JsonPimpl.hh"

Typedefs

using Category = celeritas::OutputInterface::Category
 

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.
 

Function Documentation

◆ to_string()

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.