HPCToolkit
DCPIMetricExpr Class Reference

#include <DCPIProfileFilter.hpp>

Inheritance diagram for DCPIMetricExpr:
Collaboration diagram for DCPIMetricExpr:

Public Types

typedef uint64_t bitvec_t
 

Public Member Functions

 DCPIMetricExpr (DCPIMetricDesc::bitvec_t bv)
 
 ~DCPIMetricExpr ()
 
 DCPIMetricExpr (const DCPIMetricExpr &x)
 
DCPIMetricExproperator= (const DCPIMetricExpr &x)
 
bool IsSatisfied (const DCPIMetricDesc::bitvec_t bv)
 
bool IsSatisfied (const DCPIMetricDesc &m)
 
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
 

Detailed Description

Definition at line 124 of file DCPIProfileFilter.hpp.

Member Typedef Documentation

◆ bitvec_t

typedef uint64_t DCPIMetricDesc::bitvec_t
inherited

Definition at line 224 of file DCPIMetricDesc.hpp.

Constructor & Destructor Documentation

◆ DCPIMetricExpr() [1/2]

DCPIMetricExpr::DCPIMetricExpr ( DCPIMetricDesc::bitvec_t  bv)
inline

Definition at line 126 of file DCPIProfileFilter.hpp.

◆ ~DCPIMetricExpr()

DCPIMetricExpr::~DCPIMetricExpr ( )
inline

Definition at line 128 of file DCPIProfileFilter.hpp.

◆ DCPIMetricExpr() [2/2]

DCPIMetricExpr::DCPIMetricExpr ( const DCPIMetricExpr x)
inline

Definition at line 130 of file DCPIProfileFilter.hpp.

Member Function Documentation

◆ DDump()

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

◆ Dump()

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

◆ IsSatisfied() [1/2]

bool DCPIMetricExpr::IsSatisfied ( const DCPIMetricDesc::bitvec_t  bv)
inline

Definition at line 139 of file DCPIProfileFilter.hpp.

Here is the call graph for this function:

◆ IsSatisfied() [2/2]

bool DCPIMetricExpr::IsSatisfied ( const DCPIMetricDesc m)
inline

Definition at line 142 of file DCPIProfileFilter.hpp.

Here is the call graph for this function:

◆ IsSet() [1/2]

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

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
inlineinherited

Definition at line 252 of file DCPIMetricDesc.hpp.

◆ IsSetAny() [1/2]

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

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
inlineinherited

Definition at line 259 of file DCPIMetricDesc.hpp.

◆ IsTypeProfileMe()

bool DCPIMetricDesc::IsTypeProfileMe ( )
inlineinherited

Definition at line 242 of file DCPIMetricDesc.hpp.

Here is the call graph for this function:

◆ IsTypeRegular()

bool DCPIMetricDesc::IsTypeRegular ( )
inlineinherited

Definition at line 243 of file DCPIMetricDesc.hpp.

Here is the call graph for this function:

◆ IsValid()

bool DCPIMetricDesc::IsValid ( ) const
inlineinherited

Definition at line 246 of file DCPIMetricDesc.hpp.

Here is the caller graph for this function:

◆ operator=()

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

Definition at line 131 of file DCPIProfileFilter.hpp.

Here is the call graph for this function:

◆ Set() [1/2]

void DCPIMetricDesc::Set ( const bitvec_t  bv)
inlineinherited

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)
inlineinherited

Definition at line 266 of file DCPIMetricDesc.hpp.

◆ Unset() [1/2]

void DCPIMetricDesc::Unset ( const bitvec_t  bv)
inlineinherited

Definition at line 270 of file DCPIMetricDesc.hpp.

◆ Unset() [2/2]

void DCPIMetricDesc::Unset ( const DCPIMetricDesc m)
inlineinherited

Definition at line 273 of file DCPIMetricDesc.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ bits

bitvec_t DCPIMetricDesc::bits
protectedinherited

Definition at line 285 of file DCPIMetricDesc.hpp.


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