Vault
4.1
|
Go to the source code of this file.
Classes | |
class | VDuration |
A VDuration is a length of time. More... | |
class | VInstantStruct |
This structure is passed to or returned by the core functions to describe a calendar structured instant in some implied time zone. More... | |
class | IVRemoteTimeZoneConverter |
You can provide a callback interface for VInstant to allow for converting to and from "remote time zones" (RTZ). More... | |
class | VInstant |
A VInstant is an object that represents an instant in time regardless of the location (and time zone) of where code is running. More... | |
class | VDate |
VDate represents a calendar date: a year/month/day. More... | |
class | VTimeOfDay |
VTimeOfDay represents a time of day without understanding about calendars or time zones; it is simply an hour/minute/second container. More... | |
class | VDateAndTime |
VDateAndTime simply aggregates a VDate and a VTimeOfDay into one convenient object. More... | |
class | VInstantFormatterLocaleInfo |
This class holds a set of locale-specific text and other information used when formatting VInstant time stamp strings. More... | |
class | VInstantFormatter |
This class describes how a VInstant should be formatted as a string. More... | |
Typedefs | |
typedef std::vector< VDuration > | VDurationVector |
VDurationVector is simply a vector of VDuration objects. | |
typedef std::vector< VInstant > | VInstantVector |
VInstantVector is simply a vector of VInstant objects. | |
Functions | |
bool | operator== (const VDuration &lhs, const VDuration &rhs) |
bool | operator!= (const VDuration &lhs, const VDuration &rhs) |
bool | operator< (const VDuration &lhs, const VDuration &rhs) |
bool | operator<= (const VDuration &lhs, const VDuration &rhs) |
bool | operator>= (const VDuration &lhs, const VDuration &rhs) |
bool | operator> (const VDuration &lhs, const VDuration &rhs) |
VDuration | operator+ (const VDuration &d1, const VDuration &d2) |
VDuration | operator- (const VDuration &d1, const VDuration &d2) |
VDuration | operator* (Vs64 multiplier, const VDuration &d) |
VDuration | operator* (const VDuration &d, Vs64 multiplier) |
bool | operator== (const VInstant &lhs, const VInstant &rhs) |
bool | operator!= (const VInstant &lhs, const VInstant &rhs) |
bool | operator< (const VInstant &lhs, const VInstant &rhs) |
bool | operator<= (const VInstant &lhs, const VInstant &rhs) |
bool | operator>= (const VInstant &lhs, const VInstant &rhs) |
bool | operator> (const VInstant &lhs, const VInstant &rhs) |
VDuration | operator- (const VInstant &i1, const VInstant &i2) |
VInstant | operator+ (const VInstant &i1, const VDuration &forwardDuration) |
VInstant | operator- (const VInstant &i1, const VDuration &backwardDuration) |
bool | operator== (const VDate &lhs, const VDate &rhs) |
bool | operator!= (const VDate &lhs, const VDate &rhs) |
bool | operator< (const VDate &lhs, const VDate &rhs) |
bool | operator<= (const VDate &lhs, const VDate &rhs) |
bool | operator>= (const VDate &lhs, const VDate &rhs) |
bool | operator> (const VDate &lhs, const VDate &rhs) |
bool | operator== (const VTimeOfDay &t1, const VTimeOfDay &t2) |
bool | operator== (const VDateAndTime &dt1, const VDateAndTime &dt2) |
Definition in file vinstant.h.
typedef std::vector<VDuration> VDurationVector |
VDurationVector is simply a vector of VDuration objects.
Note that the vector elements are objects, not pointers to objects.
Definition at line 254 of file vinstant.h.
typedef std::vector<VInstant> VInstantVector |
VInstantVector is simply a vector of VInstant objects.
Note that the vector elements are objects, not pointers to objects.
Definition at line 948 of file vinstant.h.
i1 | an instant |
i2 | an instant |
Definition at line 938 of file vinstant.h.
References VDuration::MILLISECOND().
i1 | an instant |
forwardDuration | the duration to add |
Definition at line 939 of file vinstant.h.
i1 | an instant |
backwardDuration | the duration to subtract to add |
Definition at line 940 of file vinstant.h.