Dela via


class ClassLanguageModel

class ClassLanguageModel
  : public Grammar

Representerar en lista över grammatik för dynamiska grammatikscenarier. Har lagts till i version 1.7.0.

ClassLanguageModels kan bara användas i specifika scenarier och är inte allmänt tillgängliga.

Medlemmar

ClassLanguageModel

Syntax: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );

Intern konstruktor. Skapar en ny instans med hjälp av den angivna referensen.

Parametrar

  • hgrammar Referens för klassspråkmodell.

AssignClass

Syntax: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );

Tilldelar en grammatik till en klass i språkläget.

Parametrar

  • className Namnet på klassen som grammatiken ska tilldelas till.

  • grammar Grammatik som ska tilldelas.

FromStorageId

Syntax: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );

Skapar en klassspråkmodell från ett lagrings-ID.

Parametrar

  • storageId) Det beständiga lagrings-ID:t för språkmodellen.

Returer

Grammatiklistan som är associerad med identifieraren.

Att skapa en ClassLanguageModel från ett lagrings-ID kan bara användas i specifika scenarier och är inte allmänt tillgängligt.