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

Combine::XorTag Class Reference

#include <Combine.H>

List of all members.

Public Member Functions

 XorTag ()
 XorTag (const FP::List &pkFPs, BitVector &bv, const IntIntTblLR *imap=NULL) throw ()
void Log (VestaLog &log) const throw (VestaLog::Error)
void Recover (RecoveryReader &rd) throw (VestaLog::Error, VestaLog::Eof)
void Write (std::ostream &ofs) const throw (FS::Failure)
void Read (std::istream &ifs) throw (FS::EndOfFile, FS::Failure)
void Debug (std::ostream &os) const throw ()
XorTagoperator^= (const FP::Tag &fp) throw ()
bool operator== (const XorTag &other) throw ()
bool operator!= (const XorTag &other) throw ()

Public Attributes

Word w


Constructor & Destructor Documentation

Combine::XorTag::XorTag  )  [inline]
 

Definition at line 50 of file Combine.H.

Combine::XorTag::XorTag const FP::List pkFPs,
BitVector bv,
const IntIntTblLR imap = NULL
throw ()
 


Member Function Documentation

void Combine::XorTag::Debug std::ostream &  os  )  const throw ()
 

void Combine::XorTag::Log VestaLog log  )  const throw (VestaLog::Error) [inline]
 

Definition at line 58 of file Combine.H.

bool Combine::XorTag::operator!= const XorTag other  )  throw () [inline]
 

Definition at line 75 of file Combine.H.

References w.

bool Combine::XorTag::operator== const XorTag other  )  throw () [inline]
 

Definition at line 73 of file Combine.H.

References w.

XorTag& Combine::XorTag::operator^= const FP::Tag fp  )  throw () [inline]
 

Definition at line 71 of file Combine.H.

References w.

void Combine::XorTag::Read std::istream &  ifs  )  throw (FS::EndOfFile, FS::Failure) [inline]
 

Definition at line 66 of file Combine.H.

References FS::Read().

void Combine::XorTag::Recover RecoveryReader rd  )  throw (VestaLog::Error, VestaLog::Eof) [inline]
 

Definition at line 60 of file Combine.H.

void Combine::XorTag::Write std::ostream &  ofs  )  const throw (FS::Failure) [inline]
 

Definition at line 64 of file Combine.H.

References FS::Write().


Member Data Documentation

Word Combine::XorTag::w
 

Definition at line 79 of file Combine.H.

Referenced by operator!=(), operator==(), and operator^=().


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