CSDRule Class Reference

class CSDRule : public CBase

Class to encapsulate a Speaker Dependent Rule.

8.0

Inherits from

Constructor & Destructor Documentation

CSDRule(TRuleID, TLexiconID, TPronunciationID)

CSDRule(TRuleIDaRuleID,
TLexiconIDaLexiconID,
TPronunciationIDaPronunciationID
)[private]

Parameters

TRuleID aRuleID
TLexiconID aLexiconID
TPronunciationID aPronunciationID

~CSDRule()

IMPORT_C~CSDRule()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

LexiconID()

IMPORT_C TLexiconIDLexiconID()const

Returns the lexicon ID of the result.

The lexicon identifier.

8.0

NewL(TRuleID, TLexiconID, TPronunciationID)

IMPORT_C CSDRule *NewL(TRuleIDaRuleID,
TLexiconIDaLexiconID,
TPronunciationIDaPronunciationID
)[static]

Instantiates an instance of CSDRule.

A pointer to a CSDRule object.

Parameters

TRuleID aRuleIDThe rule identifier.
TLexiconID aLexiconIDThe lexicon identifier.
TPronunciationID aPronunciationIDThe pronunciation identifier.

NewLC(TRuleID, TLexiconID, TPronunciationID)

IMPORT_C CSDRule *NewLC(TRuleIDaRuleID,
TLexiconIDaLexiconID,
TPronunciationIDaPronunciationID
)[static]

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

A pointer to a CSDRule object.

Parameters

TRuleID aRuleIDThe rule identifier.
TLexiconID aLexiconIDThe lexicon identifier.
TPronunciationID aPronunciationIDThe pronunciation identifier.

PronunciationID()

IMPORT_C TPronunciationIDPronunciationID()const

Returns the pronunciation ID of the result.

The pronunciation identifier.

8.0

RuleID()

IMPORT_C TRuleIDRuleID()const

Returns the rule ID of the result.

The rule identifier.

8.0

Member Data Documentation

TLexiconID iLexiconID

TLexiconID iLexiconID[private]

TPronunciationID iPronunciationID

TPronunciationID iPronunciationID[private]

TRuleID iRuleID

TRuleID iRuleID[private]