HPCToolkit
DCPIMetricDesc Class Reference

#include <DCPIMetricDesc.hpp>

Inheritance diagram for DCPIMetricDesc:

Public Types

typedef uint64_t bitvec_t
 

Public Member Functions

 DCPIMetricDesc (bitvec_t bv=0)
 
 DCPIMetricDesc (const char *str)
 
 DCPIMetricDesc (const std::string &str)
 
virtual ~DCPIMetricDesc ()
 
 DCPIMetricDesc (const DCPIMetricDesc &x)
 
DCPIMetricDescoperator= (const DCPIMetricDesc &x)
 
bool IsTypeProfileMe ()
 
bool IsTypeRegular ()
 
bool IsValid () const
 
bool IsSet (const bitvec_t bv) const
 
bool IsSet (const DCPIMetricDesc &m) const
 
bool IsSetAny (const bitvec_t bv) const
 
bool IsSetAny (const DCPIMetricDesc &m) const
 
void Set (const bitvec_t bv)
 
void Set (const DCPIMetricDesc &m)
 
void Unset (const bitvec_t bv)
 
void Unset (const DCPIMetricDesc &m)
 
void Dump (std::ostream &o=std::cerr)
 
void DDump ()
 

Protected Attributes

bitvec_t bits
 

Private Member Functions

void Ctor (const char *str)
 

Detailed Description

Definition at line 222 of file DCPIMetricDesc.hpp.

Member Typedef Documentation

◆ bitvec_t

typedef uint64_t DCPIMetricDesc::bitvec_t

Definition at line 224 of file DCPIMetricDesc.hpp.

Constructor & Destructor Documentation

◆ DCPIMetricDesc() [1/4]

DCPIMetricDesc::DCPIMetricDesc ( bitvec_t  bv = 0)
inline

Definition at line 230 of file DCPIMetricDesc.hpp.

Here is the caller graph for this function:

◆ DCPIMetricDesc() [2/4]

DCPIMetricDesc::DCPIMetricDesc ( const char *  str)

Definition at line 221 of file DCPIMetricDesc.cpp.

◆ DCPIMetricDesc() [3/4]

DCPIMetricDesc::DCPIMetricDesc ( const std::string &  str)

Definition at line 227 of file DCPIMetricDesc.cpp.

◆ ~DCPIMetricDesc()

virtual DCPIMetricDesc::~DCPIMetricDesc ( )
inlinevirtual

Definition at line 233 of file DCPIMetricDesc.hpp.

◆ DCPIMetricDesc() [4/4]

DCPIMetricDesc::DCPIMetricDesc ( const DCPIMetricDesc x)
inline

Definition at line 235 of file DCPIMetricDesc.hpp.

Member Function Documentation

◆ Ctor()

void DCPIMetricDesc::Ctor ( const char *  str)
private

Definition at line 233 of file DCPIMetricDesc.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DDump()

void DCPIMetricDesc::DDump ( )
Here is the caller graph for this function:

◆ Dump()

void DCPIMetricDesc::Dump ( std::ostream &  o = std::cerr)
Here is the caller graph for this function:

◆ IsSet() [1/2]

bool DCPIMetricDesc::IsSet ( const bitvec_t  bv) const
inline

Definition at line 249 of file DCPIMetricDesc.hpp.

Here is the caller graph for this function:

◆ IsSet() [2/2]

bool DCPIMetricDesc::IsSet ( const DCPIMetricDesc m) const
inline

Definition at line 252 of file DCPIMetricDesc.hpp.

◆ IsSetAny() [1/2]

bool DCPIMetricDesc::IsSetAny ( const bitvec_t  bv) const
inline

Definition at line 256 of file DCPIMetricDesc.hpp.

Here is the caller graph for this function:

◆ IsSetAny() [2/2]

bool DCPIMetricDesc::IsSetAny ( const DCPIMetricDesc m) const
inline

Definition at line 259 of file DCPIMetricDesc.hpp.

◆ IsTypeProfileMe()

bool DCPIMetricDesc::IsTypeProfileMe ( )
inline

Definition at line 242 of file DCPIMetricDesc.hpp.

Here is the call graph for this function:

◆ IsTypeRegular()

bool DCPIMetricDesc::IsTypeRegular ( )
inline

Definition at line 243 of file DCPIMetricDesc.hpp.

Here is the call graph for this function:

◆ IsValid()

bool DCPIMetricDesc::IsValid ( ) const
inline

Definition at line 246 of file DCPIMetricDesc.hpp.

Here is the caller graph for this function:

◆ operator=()

DCPIMetricDesc& DCPIMetricDesc::operator= ( const DCPIMetricDesc x)
inline

Definition at line 236 of file DCPIMetricDesc.hpp.

Here is the caller graph for this function:

◆ Set() [1/2]

void DCPIMetricDesc::Set ( const bitvec_t  bv)
inline

Definition at line 263 of file DCPIMetricDesc.hpp.

Here is the caller graph for this function:

◆ Set() [2/2]

void DCPIMetricDesc::Set ( const DCPIMetricDesc m)
inline

Definition at line 266 of file DCPIMetricDesc.hpp.

◆ Unset() [1/2]

void DCPIMetricDesc::Unset ( const bitvec_t  bv)
inline

Definition at line 270 of file DCPIMetricDesc.hpp.

◆ Unset() [2/2]

void DCPIMetricDesc::Unset ( const DCPIMetricDesc m)
inline

Definition at line 273 of file DCPIMetricDesc.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ bits

bitvec_t DCPIMetricDesc::bits
protected

Definition at line 285 of file DCPIMetricDesc.hpp.


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