HPCToolkit
PCProfileFilter Class Reference

#include <PCProfileFilter.hpp>

Collaboration diagram for PCProfileFilter:

Public Member Functions

 PCProfileFilter (MetricFilter *x=NULL, PCFilter *y=NULL)
 
virtual ~PCProfileFilter ()
 
const std::string & GetName () const
 
const std::string & GetDescription () const
 
void SetName (const char *s)
 
void SetDescription (const char *s)
 
MetricFilterGetMetricFilter () const
 
PCFilterGetPCFilter () const
 
void Dump (std::ostream &o=std::cerr)
 
void DDump ()
 

Private Member Functions

 PCProfileFilter (const PCProfileFilter &p)
 
PCProfileFilteroperator= (const PCProfileFilter &p)
 

Private Attributes

std::string name
 
std::string description
 
MetricFiltermfilt
 
PCFilterpcfilt
 

Detailed Description

Definition at line 106 of file PCProfileFilter.hpp.

Constructor & Destructor Documentation

◆ PCProfileFilter() [1/2]

PCProfileFilter::PCProfileFilter ( MetricFilter x = NULL,
PCFilter y = NULL 
)
inline

Definition at line 110 of file PCProfileFilter.hpp.

◆ ~PCProfileFilter()

PCProfileFilter::~PCProfileFilter ( )
virtual

Definition at line 81 of file PCProfileFilter.cpp.

◆ PCProfileFilter() [2/2]

PCProfileFilter::PCProfileFilter ( const PCProfileFilter p)
inlineprivate

Definition at line 132 of file PCProfileFilter.hpp.

Member Function Documentation

◆ DDump()

void PCProfileFilter::DDump ( )

Definition at line 93 of file PCProfileFilter.cpp.

Here is the call graph for this function:

◆ Dump()

void PCProfileFilter::Dump ( std::ostream &  o = std::cerr)

Definition at line 88 of file PCProfileFilter.cpp.

Here is the caller graph for this function:

◆ GetDescription()

const std::string& PCProfileFilter::GetDescription ( ) const
inline

Definition at line 117 of file PCProfileFilter.hpp.

Here is the caller graph for this function:

◆ GetMetricFilter()

MetricFilter* PCProfileFilter::GetMetricFilter ( ) const
inline

Definition at line 124 of file PCProfileFilter.hpp.

Here is the caller graph for this function:

◆ GetName()

const std::string& PCProfileFilter::GetName ( ) const
inline

Definition at line 116 of file PCProfileFilter.hpp.

Here is the caller graph for this function:

◆ GetPCFilter()

PCFilter* PCProfileFilter::GetPCFilter ( ) const
inline

Definition at line 125 of file PCProfileFilter.hpp.

Here is the caller graph for this function:

◆ operator=()

PCProfileFilter& PCProfileFilter::operator= ( const PCProfileFilter p)
inlineprivate

Definition at line 133 of file PCProfileFilter.hpp.

◆ SetDescription()

void PCProfileFilter::SetDescription ( const char *  s)
inline

Definition at line 120 of file PCProfileFilter.hpp.

Here is the caller graph for this function:

◆ SetName()

void PCProfileFilter::SetName ( const char *  s)
inline

Definition at line 119 of file PCProfileFilter.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ description

std::string PCProfileFilter::description
private

Definition at line 138 of file PCProfileFilter.hpp.

◆ mfilt

MetricFilter* PCProfileFilter::mfilt
private

Definition at line 140 of file PCProfileFilter.hpp.

◆ name

std::string PCProfileFilter::name
private

Definition at line 137 of file PCProfileFilter.hpp.

◆ pcfilt

PCFilter* PCProfileFilter::pcfilt
private

Definition at line 141 of file PCProfileFilter.hpp.


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