CSDRule Class Reference

class CSDRule : public CBase

Class to encapsulate a Speaker Dependent Rule.

Since
8.0

Inherits from

Constructor & Destructor Documentation

CSDRule(TRuleID, TLexiconID, TPronunciationID)

CSDRule ( TRuleID aRuleID,
TLexiconID aLexiconID,
TPronunciationID aPronunciationID
) [private]

Parameters

TRuleID aRuleID
TLexiconID aLexiconID
TPronunciationID aPronunciationID

~CSDRule()

IMPORT_C ~CSDRule ( )

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

LexiconID()

IMPORT_C TLexiconID LexiconID ( ) const

Returns the lexicon ID of the result.

Since
8.0

NewL(TRuleID, TLexiconID, TPronunciationID)

IMPORT_C CSDRule * NewL ( TRuleID aRuleID,
TLexiconID aLexiconID,
TPronunciationID aPronunciationID
) [static]

Instantiates an instance of CSDRule .

Parameters

TRuleID aRuleID The rule identifier.
TLexiconID aLexiconID The lexicon identifier.
TPronunciationID aPronunciationID The pronunciation identifier.

NewLC(TRuleID, TLexiconID, TPronunciationID)

IMPORT_C CSDRule * NewLC ( TRuleID aRuleID,
TLexiconID aLexiconID,
TPronunciationID aPronunciationID
) [static]

Instantiates an instance of CSDRule and leaves a pointer on the cleanup stack.

Parameters

TRuleID aRuleID The rule identifier.
TLexiconID aLexiconID The lexicon identifier.
TPronunciationID aPronunciationID The pronunciation identifier.

PronunciationID()

IMPORT_C TPronunciationID PronunciationID ( ) const

Returns the pronunciation ID of the result.

Since
8.0

RuleID()

IMPORT_C TRuleID RuleID ( ) const

Returns the rule ID of the result.

Since
8.0

Member Data Documentation

TLexiconID iLexiconID

TLexiconID iLexiconID [private]

TPronunciationID iPronunciationID

TPronunciationID iPronunciationID [private]

TRuleID iRuleID

TRuleID iRuleID [private]