кодер. BLASCallback.useEnumNameRatherThanTypedef

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

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

Синтаксис

p = кодер. 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

Чтобы узнать об атрибутах методов, смотрите Атрибуты Метода (MATLAB).

Примеры

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

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

function p = useEnumNameRatherThanTypedef()
p = true;
end

Представленный в R2018b

Была ли эта тема полезной?