enableCPP

Включите поддержку C++ функциональной записи в заменяющей таблице кода

Синтаксис

Описание

пример

enableCPP(hEntry) включает поддержку C++ функциональной записи в заменяющей таблице кода. Эта поддержка позволяет вам задавать пространство имен C++ для функции, определяемой реализации в записи (см. setNameSpace функция.

Когда вы указываете заменяющую библиотеку кода, содержащую записи функции C++, необходимо задать значение {'C++'} для LanguageConstraint свойство заменяющего ключа реестра кода. Для получения дополнительной информации смотрите Заменяющую Библиотеку Регистра Кода.

Примеры

свернуть все

В этом примере показано, как использовать enableCPP функция, чтобы включить поддержку C++. Затем пример вызывает setNameSpace функционируйте, чтобы установить пространство имен для sin функция реализации к std.

fcn_entry = RTW.TflCFunctionEntry;
fcn_entry.setTflCFunctionEntryParameters( ...
    'Key',                      'sin', ...
    'Priority',                 100, ...
    'ImplementationName',       'sin', ...
    'ImplementationHeaderFile', 'cmath' );
fcn_entry.enableCPP();
fcn_entry.setNameSpace('std');

Входные параметры

свернуть все

hEntry указатель на заменяющую запись функции кода, ранее возвращенную hEntry = RTW.TflCFunctionEntry или hEntry = MyCustomFunctionEntry. MyCustomFunctionEntry класс, выведенный из RTW.TflCFunctionEntry.

Пример: fcn_entry

Введен в R2010a