HPCToolkit
PredefinedDCPIMetricTable Class Reference

#include <DCPIProfileFilter.hpp>

Collaboration diagram for PredefinedDCPIMetricTable:

Classes

struct  Entry
 

Public Types

enum  AvailTag {
  RM = 0x00000001, PM0 = 0x00000002, PM1 = 0x00000004, PM2 = 0x00000008,
  PM3 = 0x00000010
}
 

Public Member Functions

 PredefinedDCPIMetricTable ()
 
 ~PredefinedDCPIMetricTable ()
 

Static Public Member Functions

static EntryFindEntry (const char *token)
 
static EntryIndex (unsigned int i)
 
static unsigned int GetSize ()
 

Private Member Functions

 PredefinedDCPIMetricTable (const PredefinedDCPIMetricTable &p)
 
PredefinedDCPIMetricTableoperator= (const PredefinedDCPIMetricTable &p)
 

Static Private Attributes

static Entry table []
 
static unsigned int size = TABLE_SZ
 
static bool sorted = false
 

Detailed Description

Definition at line 183 of file DCPIProfileFilter.hpp.

Member Enumeration Documentation

◆ AvailTag

Enumerator
RM 
PM0 
PM1 
PM2 
PM3 

Definition at line 201 of file DCPIProfileFilter.hpp.

Constructor & Destructor Documentation

◆ PredefinedDCPIMetricTable() [1/2]

PredefinedDCPIMetricTable::PredefinedDCPIMetricTable ( )
inline

Definition at line 210 of file DCPIProfileFilter.hpp.

◆ ~PredefinedDCPIMetricTable()

PredefinedDCPIMetricTable::~PredefinedDCPIMetricTable ( )
inline

Definition at line 211 of file DCPIProfileFilter.hpp.

◆ PredefinedDCPIMetricTable() [2/2]

PredefinedDCPIMetricTable::PredefinedDCPIMetricTable ( const PredefinedDCPIMetricTable p)
inlineprivate

Definition at line 219 of file DCPIProfileFilter.hpp.

Member Function Documentation

◆ FindEntry()

PredefinedDCPIMetricTable::Entry * PredefinedDCPIMetricTable::FindEntry ( const char *  token)
static

Definition at line 277 of file DCPIProfileFilter.cpp.

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

◆ GetSize()

static unsigned int PredefinedDCPIMetricTable::GetSize ( )
inlinestatic

Definition at line 215 of file DCPIProfileFilter.hpp.

Here is the caller graph for this function:

◆ Index()

PredefinedDCPIMetricTable::Entry * PredefinedDCPIMetricTable::Index ( unsigned int  i)
static

Definition at line 291 of file DCPIProfileFilter.cpp.

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

◆ operator=()

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

Definition at line 220 of file DCPIProfileFilter.hpp.

Member Data Documentation

◆ size

unsigned int PredefinedDCPIMetricTable::size = TABLE_SZ
staticprivate

Definition at line 224 of file DCPIProfileFilter.hpp.

◆ sorted

bool PredefinedDCPIMetricTable::sorted = false
staticprivate

Definition at line 225 of file DCPIProfileFilter.hpp.

◆ table

PredefinedDCPIMetricTable::Entry PredefinedDCPIMetricTable::table
staticprivate

Definition at line 223 of file DCPIProfileFilter.hpp.


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