Logo
Reference manual - version ored_version
Public Member Functions | Static Public Attributes | List of all members
ProgressMessage Class Reference
+ Inheritance diagram for ProgressMessage:

Public Member Functions

 ProgressMessage (const std::string &, const QuantLib::Size, const QuantLib::Size)
 
std::string msg () const
 return a std::string for the log file
 
void log () const
 generate Boost log record to pass to corresponding sinks
 
- Public Member Functions inherited from JSONMessage
const std::string json () const
 create JSON-like output from the data
 
void set (const std::string &key, const boost::any &value)
 

Static Public Attributes

static constexpr const char * name = "ProgressMessage"
 

Additional Inherited Members

- Static Protected Member Functions inherited from JSONMessage
static std::string jsonify (const boost::any &)
 
- Protected Attributes inherited from JSONMessage
std::map< std::string, boost::any > data_