#include <Metric-ADesc.hpp>
|
| DerivedDesc (const char *nameBase, const char *description, Metric::AExpr *expr, bool isVisible=true, bool isSortKey=false, bool doDispPercent=true, bool isPercent=false) |
|
| DerivedDesc (const std::string &nameBase, const std::string &description, Metric::AExpr *expr, bool isVisible=true, bool isSortKey=false, bool doDispPercent=true, bool isPercent=false) |
|
virtual | ~DerivedDesc () |
|
| DerivedDesc (const DerivedDesc &x) |
|
DerivedDesc & | operator= (const DerivedDesc &x) |
|
virtual DerivedDesc * | clone () const |
|
Metric::AExpr * | expr () const |
|
void | expr (Metric::AExpr *x) |
|
virtual std::string | toString () const |
|
virtual std::string | toValueTyStringXML () const |
|
virtual std::ostream & | dumpMe (std::ostream &os=std::cerr) const |
|
uint | id () const |
|
void | id (uint id) |
|
ADescTy | type () const |
|
void | type (ADescTy type) |
|
ADesc * | partner () const |
|
void | partner (ADesc *partner) |
|
std::string | name () const |
|
std::string | nameGeneric () const |
|
std::string | namePfxBase () const |
|
std::string | namePfxBaseSfx () const |
|
std::string | nameToFmt () const |
|
void | nameFromString (const std::string &x) |
|
const std::string & | nameBase () const |
|
void | nameBase (const char *x) |
|
void | nameBase (const std::string &x) |
|
const std::string & | namePfx () const |
|
void | namePfx (const char *x) |
|
void | namePfx (const std::string &x) |
|
const std::string & | nameSfx () const |
|
void | nameSfx (const char *x) |
|
void | nameSfx (const std::string &x) |
|
const std::string & | description () const |
|
void | description (const char *x) |
|
void | description (const std::string &x) |
|
bool | isVisible () const |
|
void | isVisible (bool x) |
|
bool | isSortKey () const |
|
void | isSortKey (bool x) |
|
bool | doDispPercent () const |
|
void | doDispPercent (bool x) |
|
bool | isPercent () const |
|
ComputedTy | computedType () const |
|
void | computedType (ComputedTy x) |
|
bool | hasDBInfo () const |
|
void | zeroDBInfo () |
|
const std::string | dbFileGlob () const |
|
uint | dbId () const |
|
void | dbId (uint x) |
|
uint | dbNumMetrics () const |
|
void | dbNumMetrics (uint x) |
|
std::ostream & | dump (std::ostream &os=std::cerr) const |
|
void | ddump () const |
|
void | isMultiplexed (bool isMultiplexedEvent) |
|
bool | isMultiplexed () const |
|
void | periodMean (float periodMeanEvent) |
|
float | periodMean () const |
|
void | sampling_type (SamplingType_t type) |
|
SamplingType_t | sampling_type () const |
|
void | num_samples (const uint64_t samples) |
|
uint64_t | num_samples () const |
|
Definition at line 760 of file Metric-ADesc.hpp.
◆ ADescTy
◆ ComputedTy
Enumerator |
---|
ComputedTy_NULL | |
ComputedTy_NonFinal | |
ComputedTy_Final | |
Definition at line 416 of file Metric-ADesc.hpp.
◆ DerivedDesc() [1/3]
Prof::Metric::DerivedDesc::DerivedDesc |
( |
const char * |
nameBase, |
|
|
const char * |
description, |
|
|
Metric::AExpr * |
expr, |
|
|
bool |
isVisible = true , |
|
|
bool |
isSortKey = false , |
|
|
bool |
doDispPercent = true , |
|
|
bool |
isPercent = false |
|
) |
| |
|
inline |
◆ DerivedDesc() [2/3]
Prof::Metric::DerivedDesc::DerivedDesc |
( |
const std::string & |
nameBase, |
|
|
const std::string & |
description, |
|
|
Metric::AExpr * |
expr, |
|
|
bool |
isVisible = true , |
|
|
bool |
isSortKey = false , |
|
|
bool |
doDispPercent = true , |
|
|
bool |
isPercent = false |
|
) |
| |
|
inline |
◆ ~DerivedDesc()
virtual Prof::Metric::DerivedDesc::~DerivedDesc |
( |
| ) |
|
|
inlinevirtual |
◆ DerivedDesc() [3/3]
Prof::Metric::DerivedDesc::DerivedDesc |
( |
const DerivedDesc & |
x | ) |
|
|
inline |
◆ ADescTyToString()
const std::string & Prof::Metric::ADesc::ADescTyToString |
( |
ADescTy |
type | ) |
|
|
staticinherited |
◆ ADescTyToXMLString()
const char * Prof::Metric::ADesc::ADescTyToXMLString |
( |
ADescTy |
type | ) |
|
|
staticinherited |
◆ clone()
virtual DerivedDesc* Prof::Metric::DerivedDesc::clone |
( |
| ) |
const |
|
inlinevirtual |
◆ computedType() [1/2]
ComputedTy Prof::Metric::ADesc::computedType |
( |
| ) |
const |
|
inlineinherited |
◆ computedType() [2/2]
void Prof::Metric::ADesc::computedType |
( |
ComputedTy |
x | ) |
|
|
inlineinherited |
◆ dbFileGlob()
const std::string Prof::Metric::ADesc::dbFileGlob |
( |
| ) |
const |
|
inlineinherited |
◆ dbId() [1/2]
uint Prof::Metric::ADesc::dbId |
( |
| ) |
const |
|
inlineinherited |
◆ dbId() [2/2]
void Prof::Metric::ADesc::dbId |
( |
uint |
x | ) |
|
|
inlineinherited |
◆ dbNumMetrics() [1/2]
uint Prof::Metric::ADesc::dbNumMetrics |
( |
| ) |
const |
|
inlineinherited |
◆ dbNumMetrics() [2/2]
void Prof::Metric::ADesc::dbNumMetrics |
( |
uint |
x | ) |
|
|
inlineinherited |
◆ ddump()
void Prof::Metric::ADesc::ddump |
( |
| ) |
const |
|
inherited |
◆ description() [1/3]
const std::string& Prof::Metric::ADesc::description |
( |
| ) |
const |
|
inlineinherited |
◆ description() [2/3]
void Prof::Metric::ADesc::description |
( |
const char * |
x | ) |
|
|
inlineinherited |
◆ description() [3/3]
void Prof::Metric::ADesc::description |
( |
const std::string & |
x | ) |
|
|
inlineinherited |
◆ doDispPercent() [1/2]
bool Prof::Metric::ADesc::doDispPercent |
( |
| ) |
const |
|
inlineinherited |
◆ doDispPercent() [2/2]
void Prof::Metric::ADesc::doDispPercent |
( |
bool |
x | ) |
|
|
inlineinherited |
◆ dump()
std::ostream& Prof::Metric::ADesc::dump |
( |
std::ostream & |
os = std::cerr | ) |
const |
|
inlineinherited |
◆ dumpMe()
std::ostream & Prof::Metric::DerivedDesc::dumpMe |
( |
std::ostream & |
os = std::cerr | ) |
const |
|
virtual |
◆ expr() [1/2]
◆ expr() [2/2]
◆ fromHPCRunMetricValTy()
◆ hasDBInfo()
bool Prof::Metric::ADesc::hasDBInfo |
( |
| ) |
const |
|
inlineinherited |
◆ id() [1/2]
uint Prof::Metric::ADesc::id |
( |
| ) |
const |
|
inlineinherited |
◆ id() [2/2]
void Prof::Metric::ADesc::id |
( |
uint |
id | ) |
|
|
inlineinherited |
◆ isMultiplexed() [1/2]
void Prof::Metric::ADesc::isMultiplexed |
( |
bool |
isMultiplexedEvent | ) |
|
|
inlineinherited |
◆ isMultiplexed() [2/2]
bool Prof::Metric::ADesc::isMultiplexed |
( |
| ) |
const |
|
inlineinherited |
◆ isPercent()
bool Prof::Metric::ADesc::isPercent |
( |
| ) |
const |
|
inlineinherited |
◆ isSortKey() [1/2]
bool Prof::Metric::ADesc::isSortKey |
( |
| ) |
const |
|
inlineinherited |
◆ isSortKey() [2/2]
void Prof::Metric::ADesc::isSortKey |
( |
bool |
x | ) |
|
|
inlineinherited |
◆ isVisible() [1/2]
bool Prof::Metric::ADesc::isVisible |
( |
| ) |
const |
|
inlineinherited |
◆ isVisible() [2/2]
void Prof::Metric::ADesc::isVisible |
( |
bool |
x | ) |
|
|
inlineinherited |
◆ name()
std::string Prof::Metric::ADesc::name |
( |
void |
| ) |
const |
|
inlineinherited |
◆ nameBase() [1/3]
const std::string& Prof::Metric::ADesc::nameBase |
( |
| ) |
const |
|
inlineinherited |
◆ nameBase() [2/3]
void Prof::Metric::ADesc::nameBase |
( |
const char * |
x | ) |
|
|
inlineinherited |
◆ nameBase() [3/3]
void Prof::Metric::ADesc::nameBase |
( |
const std::string & |
x | ) |
|
|
inlineinherited |
◆ nameFromString()
void Prof::Metric::ADesc::nameFromString |
( |
const std::string & |
x | ) |
|
|
inherited |
◆ nameGeneric()
std::string Prof::Metric::ADesc::nameGeneric |
( |
| ) |
const |
|
inlineinherited |
◆ namePfx() [1/3]
const std::string& Prof::Metric::ADesc::namePfx |
( |
| ) |
const |
|
inlineinherited |
◆ namePfx() [2/3]
void Prof::Metric::ADesc::namePfx |
( |
const char * |
x | ) |
|
|
inlineinherited |
◆ namePfx() [3/3]
void Prof::Metric::ADesc::namePfx |
( |
const std::string & |
x | ) |
|
|
inlineinherited |
◆ namePfxBase()
std::string Prof::Metric::ADesc::namePfxBase |
( |
| ) |
const |
|
inlineinherited |
◆ namePfxBaseSfx()
std::string Prof::Metric::ADesc::namePfxBaseSfx |
( |
| ) |
const |
|
inlineinherited |
◆ nameSfx() [1/3]
const std::string& Prof::Metric::ADesc::nameSfx |
( |
| ) |
const |
|
inlineinherited |
◆ nameSfx() [2/3]
void Prof::Metric::ADesc::nameSfx |
( |
const char * |
x | ) |
|
|
inlineinherited |
◆ nameSfx() [3/3]
void Prof::Metric::ADesc::nameSfx |
( |
const std::string & |
x | ) |
|
|
inlineinherited |
◆ nameToFmt()
std::string Prof::Metric::ADesc::nameToFmt |
( |
| ) |
const |
|
inherited |
◆ num_samples() [1/2]
void Prof::Metric::ADesc::num_samples |
( |
const uint64_t |
samples | ) |
|
|
inlineinherited |
◆ num_samples() [2/2]
uint64_t Prof::Metric::ADesc::num_samples |
( |
| ) |
const |
|
inlineinherited |
◆ operator=()
◆ partner() [1/2]
ADesc* Prof::Metric::ADesc::partner |
( |
| ) |
const |
|
inlineinherited |
◆ partner() [2/2]
void Prof::Metric::ADesc::partner |
( |
ADesc * |
partner | ) |
|
|
inlineinherited |
◆ periodMean() [1/2]
void Prof::Metric::ADesc::periodMean |
( |
float |
periodMeanEvent | ) |
|
|
inlineinherited |
◆ periodMean() [2/2]
float Prof::Metric::ADesc::periodMean |
( |
| ) |
const |
|
inlineinherited |
◆ sampling_type() [1/2]
◆ sampling_type() [2/2]
◆ stringToADescTy()
ADesc::ADescTy Prof::Metric::ADesc::stringToADescTy |
( |
const std::string & |
x | ) |
|
|
staticinherited |
◆ toHPCRunMetricValTy()
◆ toString()
std::string Prof::Metric::DerivedDesc::toString |
( |
| ) |
const |
|
virtual |
◆ toValueTyStringXML()
std::string Prof::Metric::DerivedDesc::toValueTyStringXML |
( |
| ) |
const |
|
virtual |
◆ type() [1/2]
ADescTy Prof::Metric::ADesc::type |
( |
| ) |
const |
|
inlineinherited |
◆ type() [2/2]
void Prof::Metric::ADesc::type |
( |
ADescTy |
type | ) |
|
|
inlineinherited |
◆ zeroDBInfo()
void Prof::Metric::ADesc::zeroDBInfo |
( |
| ) |
|
|
inlineinherited |
◆ id_NULL
const uint Prof::Metric::ADesc::id_NULL = UINT_MAX |
|
staticinherited |
◆ m_expr
◆ nameSep
const char Prof::Metric::ADesc::nameSep = '.' |
|
staticinherited |
◆ s_nameExcl
const string Prof::Metric::ADesc::s_nameExcl = " (E)" |
|
staticinherited |
◆ s_nameFmtSegBeg
const char Prof::Metric::ADesc::s_nameFmtSegBeg = '{' |
|
staticinherited |
◆ s_nameFmtSegEnd
const char Prof::Metric::ADesc::s_nameFmtSegEnd = '}' |
|
staticinherited |
◆ s_nameFmtTag
const string Prof::Metric::ADesc::s_nameFmtTag = "{formatted}" |
|
staticinherited |
◆ s_nameIncl
const string Prof::Metric::ADesc::s_nameIncl = " (I)" |
|
staticinherited |
◆ s_nameNULL
const string Prof::Metric::ADesc::s_nameNULL = "" |
|
staticinherited |
The documentation for this class was generated from the following files: