clibgen.LibraryDefinition class

Пакет: clibgen

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

Описание

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