DSICollatingSequence Struct Reference

A structure containing data for a collating sequence. More...

List of all members.

Public Member Functions

 DSICollatingSequence ()
 Constructor.
bool IsEqual (const DSICollatingSequence &in_sequence) const
 Compares two collation sequences for equality.

Public Attributes

bool m_accentSensitive
 Accent sensitivity of collating sequence.
bool m_caseSensitive
 Case sensitivity of collating sequence.
bool m_colBackwards
 Reverse secondary weight option.
DSICollationCaseFirst m_colCaseFirst
 Case first or last option.
DSICollationType m_collationType
 Collation type.
bool m_colNormalize
 Guarantee string is in FCD form.
bool m_colNumeric
 Treat numeric content as integers (2 < 100).
bool m_hiraganaSensitive
 Hiragana sensitivity of collating sequence. (ie Quaternary Strength).
bool m_identicalLevel
 Identical Level Strength - Override case and accent sensitivity.
DSICollationPunctuation m_ignorePunctuation
 Ignore Punctuation option.
simba_string m_language
 2 or 3 letter language code as defined by ISO 639-1 and -2.
simba_string m_region
 2 letter region code as defined by ISO 3166.
DSICollationReorderCode m_reorderCode
 Max variable for ignore punctuation.
simba_string m_variant
 Variant code.

Detailed Description

A structure containing data for a collating sequence.


Constructor & Destructor Documentation

DSICollatingSequence (  )  [inline]

Constructor.


Member Function Documentation

bool IsEqual ( const DSICollatingSequence in_sequence  )  const [inline]

Compares two collation sequences for equality.

Parameters:
in_sequence The collation sequence to compare.
Returns:
true if collation sequences are equal otherwise false.

Member Data Documentation

Accent sensitivity of collating sequence.

Case sensitivity of collating sequence.

Reverse secondary weight option.

Case first or last option.

Collation type.

Guarantee string is in FCD form.

Treat numeric content as integers (2 < 100).

Hiragana sensitivity of collating sequence. (ie Quaternary Strength).

Identical Level Strength - Override case and accent sensitivity.

Ignore Punctuation option.

simba_string m_language

2 or 3 letter language code as defined by ISO 639-1 and -2.

simba_string m_region

2 letter region code as defined by ISO 3166.

Max variable for ignore punctuation.

simba_string m_variant

Variant code.


The documentation for this struct was generated from the following file:

Generated on Wed May 17 14:21:15 2017 for SimbaEngine 10.1.3.1011 by simba