// file: $isip/class/pr/LanguageModelJSGF/lmjsgf_06.cc // // system include files // #include // isip include files // #include "LanguageModelJSGF.h" // method: eq // // arguments: // const LanguageModelBase& arg: (input) object to test // // return: a bool8 value indicating equality // // this method is part of the LanguageModelBase interface contract // which compares two virtual model types // bool8 LanguageModelJSGF::eq(const LanguageModelBase& arg_a) const { if (typeid(arg_a) == typeid(LanguageModelJSGF)) { return eq((LanguageModelJSGF&)arg_a); } else { return Error::handle(name(), L"eq", Error::ARG, __FILE__, __LINE__); } }