#include <Composites.h>
Public Types | |
| enum | { Size = 5 } |
| typedef UInt16 | Year |
| typedef IntegralConstant< UInt16, 65535 > | NullYear |
| typedef UInt8 | Month |
| typedef IntegralConstant< UInt8, 255 > | NullMonth |
| typedef UInt8 | Day |
| typedef IntegralConstant< UInt8, 255 > | NullDay |
| typedef UInt8 | Week |
| typedef IntegralConstant< UInt8, 255 > | NullWeek |
Public Member Functions | |
| MaturityMonthYear () | |
| Year | year () const |
| bool | month (Month &value) const |
| bool | day (Day &value) const |
| bool | week (Week &value) const |
DD.
Definition at line 152 of file Composites.h.
MM.
Definition at line 144 of file Composites.h.
| typedef IntegralConstant<UInt8, 255> NullDay |
Null value for optional Day field.
Definition at line 157 of file Composites.h.
| typedef IntegralConstant<UInt8, 255> NullMonth |
Null value for optional Month field.
Definition at line 149 of file Composites.h.
| typedef IntegralConstant<UInt8, 255> NullWeek |
Null value for optional Week field.
Definition at line 165 of file Composites.h.
| typedef IntegralConstant<UInt16, 65535> NullYear |
Null value for optional Year field.
Definition at line 141 of file Composites.h.
WW.
Definition at line 160 of file Composites.h.
| typedef UInt16 Year |
YYYY.
Definition at line 136 of file Composites.h.
| anonymous enum |
|
inline |
Default constructor.
Initializes fields with appropriate null values.
Definition at line 170 of file Composites.h.
|
inline |
DD.
Definition at line 196 of file Composites.h.
|
inline |
MM.
Definition at line 186 of file Composites.h.
|
inline |
WW.
Definition at line 206 of file Composites.h.
|
inline |
YYYY.
Definition at line 179 of file Composites.h.