Sign in Join
FPDoc Onlineexperiment

tMaskedType enumeration

In unit MaskUtils

Type describing special mask characters.

Declaration

pascal
tMaskedType = (Char_Start,Char_Number,Char_NumberFixed,
 Char_NumberPlusMin,Char_Letter,Char_LetterFixed,
 Char_LetterUpCase,Char_LetterDownCase,
 Char_LetterFixedUpCase,Char_LetterFixedDownCase,
 Char_AlphaNum,Char_AlphaNumFixed,Char_AlphaNumUpCase,
 Char_AlphaNumDownCase,Char_AlphaNumFixedUpCase,
 Char_AlphaNumFixedDownCase,Char_All,Char_AllFixed,
 Char_AllUpCase,Char_AllDownCase,Char_AllFixedUpCase,
 Char_AllFixedDownCase,Char_HourSeparator,
 Char_DateSeparator,Char_Stop)

Description

tMaskedType is used internally in TMaskUtils to describe the mask characters.

Char_start

Sentinel value: start of enumerate.

Char_Number

Numerical character or space.

Char_NumberFixed

Numerical character.

Char_NumberPlusMin

Numerical character, plus or minus or space.

Char_Letter

One of A-Z, a-z or a space.

Char_LetterFixed

One of A-Z, a-z.

Char_LetterUpCase

One of A-Z or space.

Char_LetterDownCase

One of a-z or space.

Char_LetterFixedUpCase

One of A-Z.

Char_LetterFixedUpCase

One of A-Z.

Char_LetterFixedDownCase

One of a-z.

Char_AlphaNum

One of A-Z, a-z, 0-9 or space.

Char_AlphaNumFixed

One of A-Z, a-z, 0-9.

Char_AlphaNumUpCase

One of A-Z, 0-9 or space.

Char_AlphaNumDownCase

One of a-z, 0-9 or space.

Char_AlphaNumFixedUpCase

One of A-Z, 0-9.

Char_AlphaNumFixedDownCase

One of a-z, 0-9.

Char_All

Any ASCII or space.

Char_AllFixed

Any ASCII character.

Char_AllUpCase

Any uppercase character.

Char_AllDownCase

Any lowercase character.

Char_AllFixedUpCase

Any uppercase character, no space.

Char_AllFixedDownCase

Any lowercase character, no space.

Char_HourSeparator

The system locale hour separator.

Char_DateSeparator

The system locale date separator.

See also

Values

Char_StartSentinel value: start of enumerate.
Char_NumberNumerical character or space.
Char_NumberFixedNumerical character.
Char_NumberPlusMinNumerical character, plus or minus or space.
Char_LetterOne of A-Z, a-z or a space.
Char_LetterFixedOne of A-Z, a-z.
Char_LetterUpCaseOne of A-Z or space.
Char_LetterDownCaseOne of a-z or space.
Char_LetterFixedUpCaseOne of A-Z.
Char_LetterFixedDownCaseOne of a-z.
Char_AlphaNumOne of A-Z, a-z, 0-9 or space.
Char_AlphaNumFixedOne of A-Z, a-z, 0-9.
Char_AlphaNumUpCaseOne of A-Z, 0-9 or space.
Char_AlphaNumDownCaseOne of a-z, 0-9 or space.
Char_AlphaNumFixedUpCaseOne of A-Z, 0-9.
Char_AlphaNumFixedDownCaseOne of a-z, 0-9.
Char_AllAny ASCII or space.
Char_AllFixedAny ASCII character.
Char_AllUpCaseAny uppercase character.
Char_AllDownCaseAny lowercase character.
Char_AllFixedUpCaseAny uppercase character, no space.
Char_AllFixedDownCaseAny lowercase character, no space.
Char_HourSeparatorThe system locale hour separator.
Char_DateSeparatorThe system locale date separator.
Char_StopSentinel value: end of enumerate.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.