#include <Metric-ADesc.hpp>
|
| ADesc () |
|
| ADesc (const char *nameBase, const char *description, bool isVisible=true, bool isSortKey=false, bool doDispPercent=true, bool isPercent=false) |
|
| ADesc (const std::string &nameBase, const std::string &description, bool isVisible=true, bool isSortKey=false, bool doDispPercent=true, bool isPercent=false) |
|
virtual | ~ADesc () |
|
| ADesc (const ADesc &x) |
|
ADesc & | operator= (const ADesc &x) |
|
virtual ADesc * | clone () 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) |
|
virtual std::string | toString () const |
|
virtual std::string | toValueTyStringXML () const |
|
std::ostream & | dump (std::ostream &os=std::cerr) const |
|
virtual std::ostream & | dumpMe (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 97 of file Metric-ADesc.hpp.
◆ ADescTy
◆ ComputedTy
Enumerator |
---|
ComputedTy_NULL | |
ComputedTy_NonFinal | |
ComputedTy_Final | |
Definition at line 416 of file Metric-ADesc.hpp.
◆ ADesc() [1/4]
Prof::Metric::ADesc::ADesc |
( |
| ) |
|
|
inline |
◆ ADesc() [2/4]
Prof::Metric::ADesc::ADesc |
( |
const char * |
nameBase, |
|
|
const char * |
description, |
|
|
bool |
isVisible = true , |
|
|
bool |
isSortKey = false , |
|
|
bool |
doDispPercent = true , |
|
|
bool |
isPercent = false |
|
) |
| |
|
inline |
◆ ADesc() [3/4]
Prof::Metric::ADesc::ADesc |
( |
const std::string & |
nameBase, |
|
|
const std::string & |
description, |
|
|
bool |
isVisible = true , |
|
|
bool |
isSortKey = false , |
|
|
bool |
doDispPercent = true , |
|
|
bool |
isPercent = false |
|
) |
| |
|
inline |
◆ ~ADesc()
virtual Prof::Metric::ADesc::~ADesc |
( |
| ) |
|
|
inlinevirtual |
◆ ADesc() [4/4]
Prof::Metric::ADesc::ADesc |
( |
const ADesc & |
x | ) |
|
|
inline |
◆ ADescTyToString()
const std::string & Prof::Metric::ADesc::ADescTyToString |
( |
ADescTy |
type | ) |
|
|
static |
◆ ADescTyToXMLString()
const char * Prof::Metric::ADesc::ADescTyToXMLString |
( |
ADescTy |
type | ) |
|
|
static |
◆ clone()
virtual ADesc* Prof::Metric::ADesc::clone |
( |
| ) |
const |
|
inlinevirtual |
◆ computedType() [1/2]
ComputedTy Prof::Metric::ADesc::computedType |
( |
| ) |
const |
|
inline |
◆ computedType() [2/2]
void Prof::Metric::ADesc::computedType |
( |
ComputedTy |
x | ) |
|
|
inline |
◆ dbFileGlob()
const std::string Prof::Metric::ADesc::dbFileGlob |
( |
| ) |
const |
|
inline |
◆ dbId() [1/2]
uint Prof::Metric::ADesc::dbId |
( |
| ) |
const |
|
inline |
◆ dbId() [2/2]
void Prof::Metric::ADesc::dbId |
( |
uint |
x | ) |
|
|
inline |
◆ dbNumMetrics() [1/2]
uint Prof::Metric::ADesc::dbNumMetrics |
( |
| ) |
const |
|
inline |
◆ dbNumMetrics() [2/2]
void Prof::Metric::ADesc::dbNumMetrics |
( |
uint |
x | ) |
|
|
inline |
◆ ddump()
void Prof::Metric::ADesc::ddump |
( |
| ) |
const |
◆ description() [1/3]
const std::string& Prof::Metric::ADesc::description |
( |
| ) |
const |
|
inline |
◆ description() [2/3]
void Prof::Metric::ADesc::description |
( |
const char * |
x | ) |
|
|
inline |
◆ description() [3/3]
void Prof::Metric::ADesc::description |
( |
const std::string & |
x | ) |
|
|
inline |
◆ doDispPercent() [1/2]
bool Prof::Metric::ADesc::doDispPercent |
( |
| ) |
const |
|
inline |
◆ doDispPercent() [2/2]
void Prof::Metric::ADesc::doDispPercent |
( |
bool |
x | ) |
|
|
inline |
◆ dump()
std::ostream& Prof::Metric::ADesc::dump |
( |
std::ostream & |
os = std::cerr | ) |
const |
|
inline |
◆ dumpMe()
std::ostream & Prof::Metric::ADesc::dumpMe |
( |
std::ostream & |
os = std::cerr | ) |
const |
|
virtual |
◆ fromHPCRunMetricValTy()
◆ hasDBInfo()
bool Prof::Metric::ADesc::hasDBInfo |
( |
| ) |
const |
|
inline |
◆ id() [1/2]
uint Prof::Metric::ADesc::id |
( |
| ) |
const |
|
inline |
◆ id() [2/2]
void Prof::Metric::ADesc::id |
( |
uint |
id | ) |
|
|
inline |
◆ isMultiplexed() [1/2]
void Prof::Metric::ADesc::isMultiplexed |
( |
bool |
isMultiplexedEvent | ) |
|
|
inline |
◆ isMultiplexed() [2/2]
bool Prof::Metric::ADesc::isMultiplexed |
( |
| ) |
const |
|
inline |
◆ isPercent()
bool Prof::Metric::ADesc::isPercent |
( |
| ) |
const |
|
inline |
◆ isSortKey() [1/2]
bool Prof::Metric::ADesc::isSortKey |
( |
| ) |
const |
|
inline |
◆ isSortKey() [2/2]
void Prof::Metric::ADesc::isSortKey |
( |
bool |
x | ) |
|
|
inline |
◆ isVisible() [1/2]
bool Prof::Metric::ADesc::isVisible |
( |
| ) |
const |
|
inline |
◆ isVisible() [2/2]
void Prof::Metric::ADesc::isVisible |
( |
bool |
x | ) |
|
|
inline |
◆ name()
std::string Prof::Metric::ADesc::name |
( |
void |
| ) |
const |
|
inline |
◆ nameBase() [1/3]
const std::string& Prof::Metric::ADesc::nameBase |
( |
| ) |
const |
|
inline |
◆ nameBase() [2/3]
void Prof::Metric::ADesc::nameBase |
( |
const char * |
x | ) |
|
|
inline |
◆ nameBase() [3/3]
void Prof::Metric::ADesc::nameBase |
( |
const std::string & |
x | ) |
|
|
inline |
◆ nameFromString()
void Prof::Metric::ADesc::nameFromString |
( |
const std::string & |
x | ) |
|
◆ nameGeneric()
std::string Prof::Metric::ADesc::nameGeneric |
( |
| ) |
const |
|
inline |
◆ namePfx() [1/3]
const std::string& Prof::Metric::ADesc::namePfx |
( |
| ) |
const |
|
inline |
◆ namePfx() [2/3]
void Prof::Metric::ADesc::namePfx |
( |
const char * |
x | ) |
|
|
inline |
◆ namePfx() [3/3]
void Prof::Metric::ADesc::namePfx |
( |
const std::string & |
x | ) |
|
|
inline |
◆ namePfxBase()
std::string Prof::Metric::ADesc::namePfxBase |
( |
| ) |
const |
|
inline |
◆ namePfxBaseSfx()
std::string Prof::Metric::ADesc::namePfxBaseSfx |
( |
| ) |
const |
|
inline |
◆ nameSfx() [1/3]
const std::string& Prof::Metric::ADesc::nameSfx |
( |
| ) |
const |
|
inline |
◆ nameSfx() [2/3]
void Prof::Metric::ADesc::nameSfx |
( |
const char * |
x | ) |
|
|
inline |
◆ nameSfx() [3/3]
void Prof::Metric::ADesc::nameSfx |
( |
const std::string & |
x | ) |
|
|
inline |
◆ nameToFmt()
std::string Prof::Metric::ADesc::nameToFmt |
( |
| ) |
const |
◆ num_samples() [1/2]
void Prof::Metric::ADesc::num_samples |
( |
const uint64_t |
samples | ) |
|
|
inline |
◆ num_samples() [2/2]
uint64_t Prof::Metric::ADesc::num_samples |
( |
| ) |
const |
|
inline |
◆ operator=()
ADesc& Prof::Metric::ADesc::operator= |
( |
const ADesc & |
x | ) |
|
|
inline |
◆ partner() [1/2]
ADesc* Prof::Metric::ADesc::partner |
( |
| ) |
const |
|
inline |
◆ partner() [2/2]
void Prof::Metric::ADesc::partner |
( |
ADesc * |
partner | ) |
|
|
inline |
◆ periodMean() [1/2]
void Prof::Metric::ADesc::periodMean |
( |
float |
periodMeanEvent | ) |
|
|
inline |
◆ periodMean() [2/2]
float Prof::Metric::ADesc::periodMean |
( |
| ) |
const |
|
inline |
◆ sampling_type() [1/2]
◆ sampling_type() [2/2]
◆ stringToADescTy()
ADesc::ADescTy Prof::Metric::ADesc::stringToADescTy |
( |
const std::string & |
x | ) |
|
|
static |
◆ toHPCRunMetricValTy()
◆ toString()
std::string Prof::Metric::ADesc::toString |
( |
| ) |
const |
|
virtual |
◆ toValueTyStringXML()
virtual std::string Prof::Metric::ADesc::toValueTyStringXML |
( |
| ) |
const |
|
inlinevirtual |
◆ type() [1/2]
ADescTy Prof::Metric::ADesc::type |
( |
| ) |
const |
|
inline |
◆ type() [2/2]
void Prof::Metric::ADesc::type |
( |
ADescTy |
type | ) |
|
|
inline |
◆ zeroDBInfo()
void Prof::Metric::ADesc::zeroDBInfo |
( |
| ) |
|
|
inline |
◆ id_NULL
const uint Prof::Metric::ADesc::id_NULL = UINT_MAX |
|
static |
◆ m_computedTy
◆ m_dbId
uint Prof::Metric::ADesc::m_dbId |
|
private |
◆ m_dbNumMetrics
uint Prof::Metric::ADesc::m_dbNumMetrics |
|
private |
◆ m_description
std::string Prof::Metric::ADesc::m_description |
|
private |
◆ m_doDispPercent
bool Prof::Metric::ADesc::m_doDispPercent |
|
private |
◆ m_id
uint Prof::Metric::ADesc::m_id |
|
private |
◆ m_isMultiplexed
bool Prof::Metric::ADesc::m_isMultiplexed |
|
private |
◆ m_isPercent
bool Prof::Metric::ADesc::m_isPercent |
|
private |
◆ m_isSortKey
bool Prof::Metric::ADesc::m_isSortKey |
|
private |
◆ m_isVisible
bool Prof::Metric::ADesc::m_isVisible |
|
private |
◆ m_nameBase
std::string Prof::Metric::ADesc::m_nameBase |
|
private |
◆ m_namePfx
std::string Prof::Metric::ADesc::m_namePfx |
|
private |
◆ m_nameSfx
std::string Prof::Metric::ADesc::m_nameSfx |
|
private |
◆ m_num_samples
uint64_t Prof::Metric::ADesc::m_num_samples |
|
private |
◆ m_partner
ADesc* Prof::Metric::ADesc::m_partner |
|
private |
◆ m_period_mean
float Prof::Metric::ADesc::m_period_mean |
|
private |
◆ m_sampling_type
◆ m_type
ADescTy Prof::Metric::ADesc::m_type |
|
private |
◆ nameSep
const char Prof::Metric::ADesc::nameSep = '.' |
|
static |
◆ s_nameExcl
const string Prof::Metric::ADesc::s_nameExcl = " (E)" |
|
static |
◆ s_nameFmtSegBeg
const char Prof::Metric::ADesc::s_nameFmtSegBeg = '{' |
|
static |
◆ s_nameFmtSegEnd
const char Prof::Metric::ADesc::s_nameFmtSegEnd = '}' |
|
static |
◆ s_nameFmtTag
const string Prof::Metric::ADesc::s_nameFmtTag = "{formatted}" |
|
static |
◆ s_nameIncl
const string Prof::Metric::ADesc::s_nameIncl = " (I)" |
|
static |
◆ s_nameNULL
const string Prof::Metric::ADesc::s_nameNULL = "" |
|
static |
The documentation for this class was generated from the following files: