coder.BLASCallback.useEnumNameRatherThanTypedef

Класс: coder. BLASCallback
Пакет: coder

Укажите, включают ли типы для перечислений в библиотеке 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
Для просмотра документации необходимо авторизоваться на сайте