| 
    PLaSK library
    
   | 
 
Template of base class for classes which store or log n-dimensional data. More...
#include <plask/log/data.hpp>
Public Member Functions | |
| DataLog (const std::string &global_prefix, const std::string &chart_name, const std::string &axis_arg_name, const std::string &axis_val_name) | |
| DataLog (const std::string &global_prefix, const std::string &axis_arg_name, const std::string &axis_val_name) | |
| DataLog & | operator() (const ArgT &arg, const ValT &val) | 
| Log a data point.   | |
| int | count (const ArgT &arg, const ValT &val) | 
| Log a data point with automatic counting.   | |
| int | counter () const | 
| Return current counter.   | |
| void | resetCounter () | 
| Reset the counter.   | |
| void | throwError (const ArgT &arg) const | 
| Report and throw error.   | |
| std::string | chartName () const | 
| Return chart name.   | |
Protected Member Functions | |
| DataLog & | operator() (const ArgT &arg, const ValT &val, int counter) | 
| Log a data point and with specified counter.   | |
| DataLog< std::string, std::string > & | operator() (const std::string &arg, const std::string &val, int counter) | 
| DataLog< std::string, std::string > & | operator() (const std::string &arg, const std::string &val) | 
| DataLog< std::string, std::string > & | operator() (const std::string &arg, const std::string &val, int counter) | 
| DataLog< std::string, std::string > & | operator() (const std::string &arg, const std::string &val) | 
Template of base class for classes which store or log n-dimensional data.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inlineprotected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected |