#include <Metric-IDBExpr.hpp>
Definition at line 96 of file Metric-IDBExpr.hpp.
◆ anonymous enum
◆ IDBExpr()
Prof::Metric::IDBExpr::IDBExpr |
( |
| ) |
|
|
inline |
◆ ~IDBExpr()
virtual Prof::Metric::IDBExpr::~IDBExpr |
( |
| ) |
|
|
inlinevirtual |
◆ accumId()
virtual uint Prof::Metric::IDBExpr::accumId |
( |
int |
| ) |
const |
|
pure virtual |
◆ accumStr()
std::string Prof::Metric::IDBExpr::accumStr |
( |
int |
i | ) |
const |
|
inline |
◆ combineString1()
virtual std::string Prof::Metric::IDBExpr::combineString1 |
( |
| ) |
const |
|
pure virtual |
Implemented in Prof::Metric::NumSource, Prof::Metric::RStdDev, Prof::Metric::NumSourceIncr, Prof::Metric::CoefVar, Prof::Metric::RStdDevIncr, Prof::Metric::StdDev, Prof::Metric::CoefVarIncr, Prof::Metric::Mean, Prof::Metric::Max, Prof::Metric::StdDevIncr, Prof::Metric::Min, Prof::Metric::MeanIncr, Prof::Metric::Plus, Prof::Metric::SumIncr, Prof::Metric::MaxIncr, Prof::Metric::MinIncr, Prof::Metric::Var, and Prof::Metric::AExpr.
◆ combineString1Max()
std::string Prof::Metric::IDBExpr::combineString1Max |
( |
| ) |
const |
|
inline |
◆ combineString1Mean()
std::string Prof::Metric::IDBExpr::combineString1Mean |
( |
| ) |
const |
|
inline |
◆ combineString1Min()
std::string Prof::Metric::IDBExpr::combineString1Min |
( |
| ) |
const |
|
inline |
◆ combineString1NumSource()
std::string Prof::Metric::IDBExpr::combineString1NumSource |
( |
| ) |
const |
|
inline |
◆ combineString1StdDev()
std::string Prof::Metric::IDBExpr::combineString1StdDev |
( |
| ) |
const |
|
inline |
◆ combineString1Sum()
std::string Prof::Metric::IDBExpr::combineString1Sum |
( |
| ) |
const |
|
inline |
◆ combineString2()
virtual std::string Prof::Metric::IDBExpr::combineString2 |
( |
| ) |
const |
|
pure virtual |
◆ combineString2StdDev()
std::string Prof::Metric::IDBExpr::combineString2StdDev |
( |
| ) |
const |
|
inline |
◆ ddump()
void Prof::Metric::IDBExpr::ddump |
( |
| ) |
const |
◆ dump()
virtual std::ostream& Prof::Metric::IDBExpr::dump |
( |
std::ostream & |
os = std::cout | ) |
const |
|
inlinevirtual |
◆ finalizeString()
virtual std::string Prof::Metric::IDBExpr::finalizeString |
( |
| ) |
const |
|
pure virtual |
Implemented in Prof::Metric::NumSource, Prof::Metric::RStdDev, Prof::Metric::NumSourceIncr, Prof::Metric::CoefVar, Prof::Metric::RStdDevIncr, Prof::Metric::StdDev, Prof::Metric::CoefVarIncr, Prof::Metric::Mean, Prof::Metric::Max, Prof::Metric::StdDevIncr, Prof::Metric::Min, Prof::Metric::MeanIncr, Prof::Metric::Plus, Prof::Metric::SumIncr, Prof::Metric::MaxIncr, Prof::Metric::MinIncr, Prof::Metric::Var, and Prof::Metric::AExpr.
◆ finalizeStringCoefVar()
std::string Prof::Metric::IDBExpr::finalizeStringCoefVar |
( |
| ) |
const |
|
inline |
◆ finalizeStringMax()
std::string Prof::Metric::IDBExpr::finalizeStringMax |
( |
| ) |
const |
|
inline |
◆ finalizeStringMean()
std::string Prof::Metric::IDBExpr::finalizeStringMean |
( |
| ) |
const |
|
inline |
◆ finalizeStringMin()
std::string Prof::Metric::IDBExpr::finalizeStringMin |
( |
| ) |
const |
|
inline |
◆ finalizeStringNumSource()
std::string Prof::Metric::IDBExpr::finalizeStringNumSource |
( |
| ) |
const |
|
inline |
◆ finalizeStringRStdDev()
std::string Prof::Metric::IDBExpr::finalizeStringRStdDev |
( |
| ) |
const |
|
inline |
◆ finalizeStringStdDev()
std::string Prof::Metric::IDBExpr::finalizeStringStdDev |
( |
std::string * |
meanRet = NULL | ) |
const |
|
inline |
◆ finalizeStringSum()
std::string Prof::Metric::IDBExpr::finalizeStringSum |
( |
| ) |
const |
|
inline |
◆ hasNumSrcVar()
virtual bool Prof::Metric::IDBExpr::hasNumSrcVar |
( |
| ) |
const |
|
pure virtual |
◆ numAccum()
virtual uint Prof::Metric::IDBExpr::numAccum |
( |
| ) |
const |
|
pure virtual |
◆ numSrcFxd()
virtual uint Prof::Metric::IDBExpr::numSrcFxd |
( |
| ) |
const |
|
pure virtual |
Implemented in Prof::Metric::NumSource, Prof::Metric::RStdDev, Prof::Metric::CoefVar, Prof::Metric::StdDev, Prof::Metric::Mean, Prof::Metric::Max, Prof::Metric::Min, Prof::Metric::Times, Prof::Metric::Plus, Prof::Metric::Minus, Prof::Metric::Divide, Prof::Metric::Power, Prof::Metric::Var, Prof::Metric::Neg, Prof::Metric::Const, Prof::Metric::AExprIncr, and Prof::Metric::AExpr.
◆ numSrcFxdStr()
std::string Prof::Metric::IDBExpr::numSrcFxdStr |
( |
| ) |
const |
|
inline |
◆ numSrcStr()
std::string Prof::Metric::IDBExpr::numSrcStr |
( |
| ) |
const |
|
inline |
◆ numSrcVarId()
virtual uint Prof::Metric::IDBExpr::numSrcVarId |
( |
| ) |
const |
|
pure virtual |
◆ numSrcVarStr()
std::string Prof::Metric::IDBExpr::numSrcVarStr |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ toString()
std::string Prof::Metric::IDBExpr::toString |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files: