exponenta event banner

clibgen.LibrureDefinition класс

Пакет: clibgen

Определение MATLAB для библиотеки C++

Описание

A clibgen.LibraryDefinition содержит сведения о библиотеке C++, такие как классы, функции, методы и свойства, имеющиеся в библиотеке. Определения помогают MATLAB ® идентифицировать информацию о параметрах, например указатели.

clibgen.LibraryDefinition класс является handle класс.

Создание

libdef = LibraryDefinition(dataFile) создает объект определения библиотеки из dataFile.xml, имя файла данных, созданного clibgen.generateLibraryDefinition команда. Конструктор проверяет, что dataFile является синтаксически и семантически допустимым. Если файл недействителен, конструктор выдает ошибку.

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

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

Имя файла XML, указанное как строка или символьный вектор, созданный clibgen.generateLibraryDefinition. Имя включает в себя расширение .xml.

Свойства

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

Папка для файлов интерфейса, заданная в виде строки или символьного вектора.

Атрибуты:

GetAccess
public
SetAccess
public

Имена библиотек, указанные как строка или символьный вектор.

Атрибуты:

GetAccess
public
SetAccess
public

Путь к папкам, указанным как строка или символьный вектор.

Атрибуты:

GetAccess
public
SetAccess
public

Определения классов в библиотеке, указанные как один или несколько clibgen.ClassDefinition объекты.

Атрибуты:

GetAccess
public
SetAccess
private

Определения перечисления в библиотеке, указанные как одно или несколько clibgen.EnumDefinition объекты.

Атрибуты:

GetAccess
public
SetAccess
private

Определения функций, не являющихся членами библиотеки, указаны как одно или несколько clibgen.FunctionDefinition объекты.

Атрибуты:

GetAccess
public
SetAccess
private

Имена заголовочных файлов для использования в интерфейсе библиотеки, указанные как строка или символьный вектор.

Атрибуты:

GetAccess
public
SetAccess
private

Имена исходных файлов C++, указанные как одна или несколько строк или символьные векторы.

Атрибуты:

GetAccess
public
SetAccess
private

Имя пакета MATLAB для библиотеки, указанное как строка или символьный вектор.

Атрибуты:

GetAccess
public
SetAccess
private

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

Атрибуты:

GetAccess
public
SetAccess
private

Список отмененных макросов, используемых при анализе заголовочных файлов, указанных как строка или символьный вектор.

Атрибуты:

GetAccess
public
SetAccess
private

Определение типов функций в библиотеке, указанных как один или несколько clibgen.FunctionTypeDefinition объекты.

Атрибуты:

GetAccess
public
SetAccess
private

Определение typedef void* в библиотеке, указанный как один или несколько clibgen.OpaqueTypeDefinition объекты.

Атрибуты:

GetAccess
public
SetAccess
private

Методы

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

Представлен в R2019a