DiscMeta Class Reference

#include <DiscMeta.h>

Collaboration diagram for DiscMeta:

Collaboration graph
[legend]
List of all members.

Public Types

typedef pair< int, string * > element_t
typedef vmap< int, element_tcontainer_t
typedef container_t::iterator iterator
typedef container_t::const_iterator const_iterator
typedef container_t::value_type value_type

Public Member Functions

 DiscMeta (const char *fname)
 ~DiscMeta ()
const stringgetFilename () const
unsigned int size () const
int getLineNumber (unsigned int) const
const stringgetKeyword (unsigned int)
int getNumWords (unsigned int) const
stringgetWords (unsigned int)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
void printDebug (Inform &)

Detailed Description

Definition at line 36 of file DiscMeta.h.


Member Typedef Documentation

typedef container_t::const_iterator DiscMeta::const_iterator
 

Definition at line 43 of file DiscMeta.h.

typedef vmap<int, element_t> DiscMeta::container_t
 

Definition at line 41 of file DiscMeta.h.

typedef pair<int, string *> DiscMeta::element_t
 

Definition at line 40 of file DiscMeta.h.

typedef container_t::iterator DiscMeta::iterator
 

Definition at line 42 of file DiscMeta.h.

typedef container_t::value_type DiscMeta::value_type
 

Definition at line 44 of file DiscMeta.h.


Constructor & Destructor Documentation

DiscMeta::DiscMeta const char *  fname  ) 
 

Definition at line 36 of file DiscMeta.cpp.

References IpplInfo::abort(), CT, endl(), ERRORMSG, vmap< Key, T, Compare >::insert(), IpplInfo::myNode(), TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

DiscMeta::~DiscMeta  ) 
 

Definition at line 75 of file DiscMeta.cpp.

References a, begin(), and end().

Here is the call graph for this function:


Member Function Documentation

const_iterator DiscMeta::begin  )  const [inline]
 

Definition at line 79 of file DiscMeta.h.

References vmap< Key, T, Compare >::begin().

Here is the call graph for this function:

iterator DiscMeta::begin  )  [inline]
 

Definition at line 77 of file DiscMeta.h.

References vmap< Key, T, Compare >::begin().

Referenced by getLineNumber(), getNumWords(), getWords(), FieldLayout< Dim >::read(), and ~DiscMeta().

Here is the call graph for this function:

const_iterator DiscMeta::end  )  const [inline]
 

Definition at line 80 of file DiscMeta.h.

References vmap< Key, T, Compare >::end().

Here is the call graph for this function:

iterator DiscMeta::end  )  [inline]
 

Definition at line 78 of file DiscMeta.h.

References vmap< Key, T, Compare >::end().

Referenced by getLineNumber(), getNumWords(), getWords(), FieldLayout< Dim >::read(), and ~DiscMeta().

Here is the call graph for this function:

const string& DiscMeta::getFilename  )  const [inline]
 

Definition at line 59 of file DiscMeta.h.

const string & DiscMeta::getKeyword unsigned  int  ) 
 

Definition at line 105 of file DiscMeta.cpp.

References CT, getWords(), TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Referenced by printDebug().

Here is the call graph for this function:

int DiscMeta::getLineNumber unsigned  int  )  const
 

Definition at line 86 of file DiscMeta.cpp.

References begin(), CT, end(), iter, PAssert, size(), TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

int DiscMeta::getNumWords unsigned  int  )  const
 

Definition at line 115 of file DiscMeta.cpp.

References begin(), CT, end(), iter, PAssert, size(), TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Referenced by printDebug().

Here is the call graph for this function:

string * DiscMeta::getWords unsigned  int  ) 
 

Definition at line 134 of file DiscMeta.cpp.

References begin(), CT, end(), iter, PAssert, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Referenced by getKeyword(), and printDebug().

Here is the call graph for this function:

void DiscMeta::printDebug Inform  ) 
 

Definition at line 185 of file DiscMeta.cpp.

References CT, endl(), getKeyword(), getNumWords(), getWords(), size(), TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

unsigned int DiscMeta::size void   )  const [inline]
 

Definition at line 62 of file DiscMeta.h.

References vmap< Key, T, Compare >::size().

Referenced by getLineNumber(), getNumWords(), and printDebug().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:36:54 2006 for IPPL by  doxygen 1.4.6