Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

d_Interval Class Reference

#include <d_Interval.h>

List of all members.

Public Methods

 d_Interval (int day=0, int hour=0, int min=0, float sec=0.0)
 d_Interval (const d_Interval &)
d_Interval & operator= (const d_Interval &)
int day () const
int hour () const
int minute () const
float second () const
int is_zero () const
d_Interval & operator+= (const d_Interval &)
d_Interval & operator-= (const d_Interval &)
d_Interval & operator *= (int)
d_Interval & operator/= (int)
d_Interval operator- () const

Public Attributes

d_Long _day
d_Long _hour
d_Long _minute
d_Float _second

Friends

d_Interval operator+ (const d_Interval &L, const d_Interval &R)
d_Interval operator- (const d_Interval &L, const d_Interval &R)
d_Interval operator * (const d_Interval &L, int R)
d_Interval operator * (int L, const d_Interval &R)
d_Interval operator/ (const d_Interval &L, int R)
int operator== (const d_Interval &L, const d_Interval &R)
int operator!= (const d_Interval &L, const d_Interval &R)
int operator< (const d_Interval &L, const d_Interval &R)
int operator<= (const d_Interval &L, const d_Interval &R)
int operator> (const d_Interval &L, const d_Interval &R)
int operator>= (const d_Interval &L, const d_Interval &R)
std::ostream & operator<< (std::ostream &, const d_Interval &)


Detailed Description

SEE ALSO: d_Date, d_Time, d_Timestamp


Constructor & Destructor Documentation

d_Interval::d_Interval int    day = 0,
int    hour = 0,
int    min = 0,
float    sec = 0.0
 

d_Interval::d_Interval const d_Interval &   
 


Member Function Documentation

int d_Interval::day   const [inline]
 

int d_Interval::hour   const [inline]
 

int d_Interval::is_zero   const
 

int d_Interval::minute   const [inline]
 

d_Interval& d_Interval::operator *= int   
 

d_Interval& d_Interval::operator+= const d_Interval &   
 

d_Interval d_Interval::operator-   const
 

d_Interval& d_Interval::operator-= const d_Interval &   
 

d_Interval& d_Interval::operator/= int   
 

d_Interval & d_Interval::operator= const d_Interval &   
 

float d_Interval::second   const [inline]
 


Friends And Related Function Documentation

d_Interval operator * int    L,
const d_Interval &    R
[friend]
 

d_Interval operator * const d_Interval &    L,
int    R
[friend]
 

int operator!= const d_Interval &    L,
const d_Interval &    R
[friend]
 

d_Interval operator+ const d_Interval &    L,
const d_Interval &    R
[friend]
 

d_Interval operator- const d_Interval &    L,
const d_Interval &    R
[friend]
 

d_Interval operator/ const d_Interval &    L,
int    R
[friend]
 

int operator< const d_Interval &    L,
const d_Interval &    R
[friend]
 

std::ostream& operator<< std::ostream &   ,
const d_Interval &   
[friend]
 

int operator<= const d_Interval &    L,
const d_Interval &    R
[friend]
 

int operator== const d_Interval &    L,
const d_Interval &    R
[friend]
 

int operator> const d_Interval &    L,
const d_Interval &    R
[friend]
 

int operator>= const d_Interval &    L,
const d_Interval &    R
[friend]
 


Member Data Documentation

d_Long d_Interval::_day
 

d_Long d_Interval::_hour
 

d_Long d_Interval::_minute
 

d_Float d_Interval::_second
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 29 17:12:14 2002 for Orient ODBMS Just Edition v. 2.0e by doxygen1.3-rc1