SourcePro® API Reference Guide

 
List of all members | Public Member Functions
RWDBVendorDate Class Reference

Deprecated. Encapsulates vendor-specific date structures. More...

#include <rw/db/dbdatevec.h>

Public Member Functions

 RWDBVendorDate (const RWDBVendorDate &datetime)
 
RWCString asString () const
 
 operator RWDBDateTime ()
 
RWDBVendorDateoperator= (const RWDBVendorDate &date)
 
RWDBVendorDateoperator= (const RWDBDateTime &dt)
 

Detailed Description

Deprecated:
As of SourcePro 6, use RWDateTime and RWDBTBuffer<RWDateTime> instead.

RWDBVendorDate is used to encapsulate vendor-specific date structures. RWDBDateVector is an array of RWDBVendorDate objects. Methods are provided to transfer date values between RWDBVendorDate and RWDBDateTime.

Synopsis
#include <rw/db/dbdatevec.h>
RWDBDateVector dateVector = db.dateVector(n);
RWDBVendorDate date = dateVector[i];
Example

In the following example, a vector dateVector is produced. The vector is initialized with the current date and the following four days:

RWDBDateVector dateVector = aDB.dateVector(5);
RWDBDateTime dt; // Today's date.
for (int k = 0; k < 5; k++) {
dateVector[k] = dt;
dt.addDays(1);
}

Constructor & Destructor Documentation

RWDBVendorDate::RWDBVendorDate ( const RWDBVendorDate datetime)
inline

Copies the date held in datetime to self.

Member Function Documentation

RWCString RWDBVendorDate::asString ( ) const
inline

Returns a string representation of the date held in self.

RWDBVendorDate::operator RWDBDateTime ( )
inline

Conversion operator. Returns an RWDBDateTime representation of self.

RWDBVendorDate& RWDBVendorDate::operator= ( const RWDBVendorDate date)
inline

Assigns the date value held in date to self.

RWDBVendorDate& RWDBVendorDate::operator= ( const RWDBDateTime dt)
inline

Assigns the date value held in dt to self.

Copyright © 2022 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.