SST  12.0.0
StructuralSimulationToolkit
SST::Statistics::NullStatistic< T > Class Template Reference

An empty statistic place holder. More...

#include <statnull.h>

Inheritance diagram for SST::Statistics::NullStatistic< T >:
SST::Statistics::NullStatisticBase< T >

Public Member Functions

 SST_ELI_DECLARE_STATISTIC_TEMPLATE (NullStatistic,"sst","NullStatistic", SST_ELI_ELEMENT_VERSION(1, 0, 0),"Null object it ignore all collections","SST::Statistic<T>") NullStatistic(BaseComponent *comp
 

Data Fields

const std::string & statName
 
const std::string const
std::string & 
statSubId
 
const std::string const
std::string Params
statParam: NullStatisticBase<T>(comp
 
const std::string const
std::string Params 
statName
 
const std::string const
std::string Params 
statSubId
 
const std::string const
std::string Params 
statParam
 

Detailed Description

template<class T>
class SST::Statistics::NullStatistic< T >

An empty statistic place holder.

Template Parameters
TA template for holding the main data type of this statistic

Field Documentation

template<class T >
const std::string const std::string Params SST::Statistics::NullStatistic< T >::statParam
Initial value:
{}
~NullStatistic() {}
void clearStatisticData() override
{
}
void registerOutputFields(StatisticFieldsOutput* UNUSED(statOutput)) override
{
}
void outputStatisticFields(StatisticFieldsOutput* UNUSED(statOutput), bool UNUSED(EndOfSimFlag)) override
{
}
bool isReady() const override { return true; }
bool isNullStatistic() const override { return true; }
static bool isLoaded() { return loaded_; }
private:
static bool loaded_

The documentation for this class was generated from the following file: