Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Stat::Location Class Reference

#include <StatLocation.H>

List of all members.

Public Member Functions

 Location (const Text &p_path)
 Location (const Text &p_path, const FP::Tag &p_pk, const Text &p_sourceFunc)
 Location (const Text &p_path, const FP::Tag &p_pk, const Text &p_sourceFunc, FV::Epoch p_namesEpoch, const FP::Tag &p_cfp)
 Location (const Text &p_path, const FP::Tag &p_pk, const Text &p_sourceFunc, FV::Epoch p_namesEpoch, const FP::Tag &p_cfp, CacheEntry::Index p_ci)
 Location (const Location &p_other)
Location add_pk (const FP::Tag &p_pk, const Text *p_sourceFunc) const
Location add_cfp (FV::Epoch p_namesEpoch, const FP::Tag &p_cfp) const
Location add_ci (CacheEntry::Index p_ci) const
const Textget_sourceFunc () const
void print (std::ostream &out, int indent=0) const

Private Attributes

Text path
FP::Tag pk
Text sourceFunc
bool has_pk
FP::Tag cfp
FV::Epoch namesEpoch
bool has_cfp
CacheEntry::Index ci
bool has_ci


Constructor & Destructor Documentation

Stat::Location::Location const Text p_path  )  [inline]
 

Definition at line 56 of file StatLocation.H.

Referenced by add_cfp(), add_ci(), and add_pk().

Stat::Location::Location const Text p_path,
const FP::Tag p_pk,
const Text p_sourceFunc
[inline]
 

Definition at line 60 of file StatLocation.H.

Stat::Location::Location const Text p_path,
const FP::Tag p_pk,
const Text p_sourceFunc,
FV::Epoch  p_namesEpoch,
const FP::Tag p_cfp
[inline]
 

Definition at line 66 of file StatLocation.H.

Stat::Location::Location const Text p_path,
const FP::Tag p_pk,
const Text p_sourceFunc,
FV::Epoch  p_namesEpoch,
const FP::Tag p_cfp,
CacheEntry::Index  p_ci
[inline]
 

Definition at line 74 of file StatLocation.H.

Stat::Location::Location const Location p_other  )  [inline]
 

Definition at line 83 of file StatLocation.H.


Member Function Documentation

Location Stat::Location::add_cfp FV::Epoch  p_namesEpoch,
const FP::Tag p_cfp
const [inline]
 

Definition at line 95 of file StatLocation.H.

References Location(), path, pk, and sourceFunc.

Location Stat::Location::add_ci CacheEntry::Index  p_ci  )  const [inline]
 

Definition at line 100 of file StatLocation.H.

References cfp, Location(), namesEpoch, path, pk, and sourceFunc.

Location Stat::Location::add_pk const FP::Tag p_pk,
const Text p_sourceFunc
const [inline]
 

Definition at line 90 of file StatLocation.H.

References Location(), and path.

const Text& Stat::Location::get_sourceFunc  )  const [inline]
 

Definition at line 105 of file StatLocation.H.

References sourceFunc.

Referenced by StatCount::AddTroubleEntry(), and StatCount::PruneTroubleEntries().

void Stat::Location::print std::ostream &  out,
int  indent = 0
const
 

Referenced by operator<<().


Member Data Documentation

FP::Tag Stat::Location::cfp [private]
 

Definition at line 47 of file StatLocation.H.

Referenced by add_ci(), and Stat::Location::print().

CacheEntry::Index Stat::Location::ci [private]
 

Definition at line 52 of file StatLocation.H.

Referenced by Stat::Location::print().

bool Stat::Location::has_cfp [private]
 

Definition at line 49 of file StatLocation.H.

Referenced by Stat::Location::print().

bool Stat::Location::has_ci [private]
 

Definition at line 53 of file StatLocation.H.

Referenced by Stat::Location::print().

bool Stat::Location::has_pk [private]
 

Definition at line 44 of file StatLocation.H.

Referenced by Stat::Location::print().

FV::Epoch Stat::Location::namesEpoch [private]
 

Definition at line 48 of file StatLocation.H.

Referenced by add_ci(), and Stat::Location::print().

Text Stat::Location::path [private]
 

Definition at line 39 of file StatLocation.H.

Referenced by add_cfp(), add_ci(), add_pk(), and Stat::Location::print().

FP::Tag Stat::Location::pk [private]
 

Definition at line 42 of file StatLocation.H.

Referenced by add_cfp(), add_ci(), and Stat::Location::print().

Text Stat::Location::sourceFunc [private]
 

Definition at line 43 of file StatLocation.H.

Referenced by add_cfp(), add_ci(), get_sourceFunc(), and Stat::Location::print().


The documentation for this class was generated from the following file:
Generated on Mon May 8 00:49:19 2006 for Vesta by  doxygen 1.4.2