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

StepsID Class Reference

#include <StepsUtil.h>

List of all members.

Public Member Functions

 StepsID ()
void Unset ()
void FromSteps (const Steps *p)
StepsToSteps (const Song *p, bool bAllowNull, bool bUseCache=true) const
bool operator< (const StepsID &rhs) const
bool MatchesStepsType (StepsType s) const
XNodeCreateNode () const
void LoadFromNode (const XNode *pNode)
CString ToString () const
bool IsValid () const

Static Public Member Functions

void ClearCache ()

Private Attributes

StepsType st
Difficulty dc
CString sDescription
unsigned uHash


Constructor & Destructor Documentation

StepsID::StepsID  )  [inline]
 


Member Function Documentation

void StepsID::ClearCache  )  [static]
 

XNode * StepsID::CreateNode  )  const
 

void StepsID::FromSteps const Steps p  ) 
 

bool StepsID::IsValid  )  const
 

void StepsID::LoadFromNode const XNode pNode  ) 
 

bool StepsID::MatchesStepsType StepsType  s  )  const [inline]
 

bool StepsID::operator< const StepsID rhs  )  const
 

Steps * StepsID::ToSteps const Song p,
bool  bAllowNull,
bool  bUseCache = true
const
 

CString StepsID::ToString  )  const
 

void StepsID::Unset  )  [inline]
 


Member Data Documentation

Difficulty StepsID::dc [private]
 

CString StepsID::sDescription [private]
 

StepsType StepsID::st [private]
 

unsigned StepsID::uHash [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:04:39 2005 for StepMania by doxygen 1.3.7