exponenta event banner

кодер. BLASCallback.useEnumNameRatherThanTypedef

Класс: кодер. BLASCallback
Пакет: кодер

Укажите, включают ли типы перечислений в библиотеке BLAS enum ключевое слово

Синтаксис

p = coder.BLASCallback.useEnumNameRatherThanTypedef()

Описание

p = coder.BLASCallback.useEnumNameRatherThanTypedef() прибыль true если типы перечислений в библиотеке BLAS включают enum ключевое слово. В противном случае возвращается false.

coder.BLASCallback является абстрактным классом для определения класса обратного вызова BLAS. Класс обратного вызова BLAS определяет библиотеку BLAS и информацию заголовка и типа данных CBLAS для использования при вызовах BLAS в коде, сгенерированном из кода MATLAB ®. Во время генерации кода, если указан класс обратного вызова BLAS, для определенных вызовов векторных и матричных функций генератор кода производит вызовы BLAS в автономном коде.

По умолчанию класс обратного вызова, определяемый пользователем, наследует useEnumNameRatherThanTypedef метод из coder.BLASCallback и возвращает false. Если типы перечислений в библиотеке BLAS включают enum ключевое слово, необходимо переопределить унаследованное useEnumNameRatherThanTypedef метод с собственной реализацией в определении класса обратного вызова. В таких случаях useEnumNameRatherThanTypedef метод должен возвращать true.

Созданный код использует выходные данные useEnumNameRatherThanTypedef для указания типов переменных в сгенерированном коде, который вызывает вызовы BLAS.

Выходные аргументы

развернуть все

Логическая переменная, которая true если типы перечислений в библиотеке BLAS включают enum ключевое слово, в противном случае оно false.

Признаки

Statictrue

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Примеры

развернуть все

Если типы для перечислений в библиотеке BLAS, используйте enum ключевое слово, необходимо включить это Static метод в определении класса обратного вызова.

function p = useEnumNameRatherThanTypedef()
p = true;
end
Представлен в R2018b