Quick Links:

bal | bbl | bdl | bsl

bdlt::DatetimeInterval Member List

This is the complete list of members for bdlt::DatetimeInterval, including all inherited members.
addDays(int days)bdlt::DatetimeInterval
addDaysIfValid(int days)bdlt::DatetimeInterval
addHours(bsls::Types::Int64 hours)bdlt::DatetimeInterval
addHoursIfValid(bsls::Types::Int64 hours)bdlt::DatetimeInterval
addInterval(int days, bsls::Types::Int64 hours=0, bsls::Types::Int64 minutes=0, bsls::Types::Int64 seconds=0, bsls::Types::Int64 milliseconds=0, bsls::Types::Int64 microseconds=0)bdlt::DatetimeInterval
addIntervalIfValid(int days, bsls::Types::Int64 hours=0, bsls::Types::Int64 minutes=0, bsls::Types::Int64 seconds=0, bsls::Types::Int64 milliseconds=0, bsls::Types::Int64 microseconds=0)bdlt::DatetimeInterval
addMicroseconds(bsls::Types::Int64 microseconds)bdlt::DatetimeInterval
addMicrosecondsIfValid(bsls::Types::Int64 microseconds)bdlt::DatetimeInterval
addMilliseconds(bsls::Types::Int64 milliseconds)bdlt::DatetimeInterval
addMillisecondsIfValid(bsls::Types::Int64 milliseconds)bdlt::DatetimeInterval
addMinutes(bsls::Types::Int64 minutes)bdlt::DatetimeInterval
addMinutesIfValid(bsls::Types::Int64 minutes)bdlt::DatetimeInterval
addSeconds(bsls::Types::Int64 seconds)bdlt::DatetimeInterval
addSecondsIfValid(bsls::Types::Int64 seconds)bdlt::DatetimeInterval
bdexStreamIn(STREAM &stream, int version)bdlt::DatetimeInterval
bdexStreamOut(STREAM &stream, int version) const bdlt::DatetimeInterval
DatetimeInterval()bdlt::DatetimeInterval
DatetimeInterval(int days, bsls::Types::Int64 hours=0, bsls::Types::Int64 minutes=0, bsls::Types::Int64 seconds=0, bsls::Types::Int64 milliseconds=0, bsls::Types::Int64 microseconds=0)bdlt::DatetimeInterval [explicit]
DatetimeInterval(const DatetimeInterval &original)bdlt::DatetimeInterval
days() const bdlt::DatetimeInterval
fractionalDayInMicroseconds() const bdlt::DatetimeInterval
hashAppend(HASHALG &, const DatetimeInterval &)bdlt::DatetimeInterval [friend]
hours() const bdlt::DatetimeInterval
isValid(int days, bsls::Types::Int64 hours=0, bsls::Types::Int64 minutes=0, bsls::Types::Int64 seconds=0, bsls::Types::Int64 milliseconds=0, bsls::Types::Int64 microseconds=0)bdlt::DatetimeInterval [static]
k_MILLISECONDS_MAXbdlt::DatetimeInterval [static]
k_MILLISECONDS_MINbdlt::DatetimeInterval [static]
maxSupportedBdexVersion(int versionSelector)bdlt::DatetimeInterval [static]
maxSupportedBdexVersion()bdlt::DatetimeInterval [static]
maxSupportedVersion()bdlt::DatetimeInterval [static]
microseconds() const bdlt::DatetimeInterval
milliseconds() const bdlt::DatetimeInterval
minutes() const bdlt::DatetimeInterval
operator!=(const DatetimeInterval &, const DatetimeInterval &)bdlt::DatetimeInterval [friend]
operator+=(const DatetimeInterval &rhs)bdlt::DatetimeInterval
operator-(const DatetimeInterval &)bdlt::DatetimeInterval [friend]
operator-=(const DatetimeInterval &rhs)bdlt::DatetimeInterval
operator<(const DatetimeInterval &, const DatetimeInterval &)bdlt::DatetimeInterval [friend]
operator<=(const DatetimeInterval &, const DatetimeInterval &)bdlt::DatetimeInterval [friend]
operator=(const DatetimeInterval &rhs)bdlt::DatetimeInterval
operator==(const DatetimeInterval &, const DatetimeInterval &)bdlt::DatetimeInterval [friend]
operator>(const DatetimeInterval &, const DatetimeInterval &)bdlt::DatetimeInterval [friend]
operator>=(const DatetimeInterval &, const DatetimeInterval &)bdlt::DatetimeInterval [friend]
print(bsl::ostream &stream, int level=0, int spacesPerLevel=4) const bdlt::DatetimeInterval
printToBuffer(char *result, int numBytes, int fractionalSecondPrecision=6) const bdlt::DatetimeInterval
seconds() const bdlt::DatetimeInterval
setInterval(int days, bsls::Types::Int64 hours=0, bsls::Types::Int64 minutes=0, bsls::Types::Int64 seconds=0, bsls::Types::Int64 milliseconds=0, bsls::Types::Int64 microseconds=0)bdlt::DatetimeInterval
setIntervalIfValid(int days, bsls::Types::Int64 hours=0, bsls::Types::Int64 minutes=0, bsls::Types::Int64 seconds=0, bsls::Types::Int64 milliseconds=0, bsls::Types::Int64 microseconds=0)bdlt::DatetimeInterval
setTotalDays(int days)bdlt::DatetimeInterval
setTotalHours(bsls::Types::Int64 hours)bdlt::DatetimeInterval
setTotalHoursIfValid(bsls::Types::Int64 hours)bdlt::DatetimeInterval
setTotalMicroseconds(bsls::Types::Int64 microseconds)bdlt::DatetimeInterval
setTotalMilliseconds(bsls::Types::Int64 milliseconds)bdlt::DatetimeInterval
setTotalMillisecondsIfValid(bsls::Types::Int64 milliseconds)bdlt::DatetimeInterval
setTotalMinutes(bsls::Types::Int64 minutes)bdlt::DatetimeInterval
setTotalMinutesIfValid(bsls::Types::Int64 minutes)bdlt::DatetimeInterval
setTotalSeconds(bsls::Types::Int64 seconds)bdlt::DatetimeInterval
setTotalSecondsFromDouble(double seconds)bdlt::DatetimeInterval
setTotalSecondsFromDoubleIfValid(double seconds)bdlt::DatetimeInterval
setTotalSecondsIfValid(bsls::Types::Int64 seconds)bdlt::DatetimeInterval
streamOut(bsl::ostream &stream) const bdlt::DatetimeInterval
totalDays() const bdlt::DatetimeInterval
totalHours() const bdlt::DatetimeInterval
totalMicroseconds() const bdlt::DatetimeInterval
totalMilliseconds() const bdlt::DatetimeInterval
totalMinutes() const bdlt::DatetimeInterval
totalSeconds() const bdlt::DatetimeInterval
totalSecondsAsDouble() const bdlt::DatetimeInterval
~DatetimeInterval()bdlt::DatetimeInterval