Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ParseTimeRange Class Reference

#include <TimeDefs.h>

Collaboration diagram for ParseTimeRange:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ParseTimeRange (ParseTimeBase *start, ParseTimeBase *end)
 ParseTimeRange (const ParseTimeRange &orig)
 ~ParseTimeRange ()
void setDeferred (ParseTimeBase *d)
ParseTimeBase * getDeferred () const
bool hasStart ()
bool hasEnd ()
bool bDeferred ()
ParseTimeBase * getStart () const
ParseTimeBase * getEnd () const
int getDurationAsSeconds () const
void setStart (ParseTimeBase *newStart)
MNString toString () const

Constructor & Destructor Documentation

ParseTimeRange::ParseTimeRange (  ParseTimeBase *  start,
ParseTimeBase *  end
) 
 

ParseTimeRange::ParseTimeRange (  const ParseTimeRange &  orig  ) 
 

ParseTimeRange::~ParseTimeRange (   ) 
 


Member Function Documentation

bool ParseTimeRange::bDeferred (   ) 
 

ParseTimeBase* ParseTimeRange::getDeferred (   )  const
 

int ParseTimeRange::getDurationAsSeconds (   )  const
 

ParseTimeBase* ParseTimeRange::getEnd (   )  const
 

ParseTimeBase* ParseTimeRange::getStart (   )  const
 

bool ParseTimeRange::hasEnd (   ) 
 

bool ParseTimeRange::hasStart (   ) 
 

void ParseTimeRange::setDeferred (  ParseTimeBase *  d  ) 
 

void ParseTimeRange::setStart (  ParseTimeBase *  newStart  ) 
 

MNString ParseTimeRange::toString (   )  const
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:04 2005 for Komssys by doxygen 1.3.8