|
Public Types |
| enum | CASE {
CASE_None = 0,
CASE_ForceUpperCase = 0x0100,
CASE_ForceLowerCase = 0x0200,
CASE_CapFirstLetter = 0x0400,
CASE_CapFirstWord = 0x0800
} |
| enum | PKTABLE { PKTABLE_None = 0,
PKTABLE_MustExist = 0x00008000,
PKTABLE_AutoAdd = 0x00010000,
PKTABLE_AutoAddPrompt = 0x00020000
} |
| enum | RANGEFLAG {
RANGEFLAG_None = 0,
RANGEFLAG_MinExclusive = 0x0001,
RANGEFLAG_MaxExclusive = 0x0002,
RANGEFLAG_MinInclusive = 0x0004,
RANGEFLAG_MaxInclusive = 0x0008
} |
Public Member Functions |
| bool | CanBeEmpty () const |
| | CONSTRAINT () |
| CASE | GetCaseFlags () const |
| double | GetDefaultNum () const |
| PKTABLE | GetPkTableFlags () const |
| const MISTRING & | GetPostfixLabel () const |
| const MISTRING & | GetPrefixLabel () const |
| const DOUBLE_RANGE & | GetRange () const |
| RANGEFLAG | GetRangeFlags () const |
| bool | IsAutoComplete () const |
| void | SetAutoComplete (bool value) |
| void | SetCaseFlags (CASE flags) |
| void | SetDefaultNum (double number) |
| void | SetEmpty (bool value) |
| void | SetPkTableFlags (PKTABLE flags) |
| void | SetPostfixLabel (const MISTRING &label) |
| void | SetPrefixLabel (const MISTRING &label) |
| void | SetRange (const DOUBLE_RANGE &range) |
| void | SetRangeFlags (RANGEFLAG flags) |
| | ~CONSTRAINT () |