Пакет: clibgen
Определение функции MATLAB, соответствующей функции пакета C++
The clibgen.FunctionDefinition класс содержит MATLAB® определение функции, заданное в заголовке C++.
The clibgen.FunctionDefinition класс является handle класс.
MATLAB создает FunctionDefinition объект при вызовах MATLAB addFunction на clibgen.LibraryDefinition объект.
Description - Текст справкиТекст справки для конечного пользователя, описывающий функцию пакета, заданную как строка или вектор символов. Издатель может изменить значение Description свойство в файле определения библиотеки.
Пример: clib.cppSample.charInput Представление функциональных charInput C++.
GetAccess | public |
SetAccess | public |
DetailedDescription - Текст справки из файла заголовка C++Текст справки из файла заголовка C++ для конечного пользователя, описывающий детали функции пакета, заданные как строка или вектор символов. Если комментарий C++ не содержит подробной информации, то DetailedDescription не отображается в файле определения.
Издатель может изменить значение DetailedDescription свойство в файле определения библиотеки. Если DetailedDescription не пуст, тогда MATLAB doc команда отображает это предложение перед отображением значения DetailedDescription.
This content is from the external library documentation.
GetAccess | public |
SetAccess | public |
CPPSignature - Сигнатура функции C++Сигнатура функции C++, заданная как строка или вектор символов. MATLAB создает CPPSignature из определения функции в заголовочном файле.
Пример: void intInput(int * ptr,int len)
GetAccess | public |
SetAccess | private |
DefiningLibrary - Функция, содержащая библиотекуclibgen.LibraryDefinitionБиблиотека, содержащая функцию, заданную как clibgen.LibraryDefinition объект.
GetAccess | public |
SetAccess | private |
MATLABName - имя функции C++ в MATLABИмя функции C++ в MATLAB, заданное как строка или вектор символов.
GetAccess | public |
SetAccess | private |
MATLABSignature - Сигнатура функции в MATLABСигнатура функции в MATLAB, заданная как строка или вектор символов. MATLAB создает эту сигнатуру.
GetAccess | public |
SetAccess | private |
Dependent | true |
Valid - Полный индикатор определенияfalse (по умолчанию) | trueУкажите, завершено ли определение функции, задайте как true или false.
GetAccess | public |
SetAccess | private |
TemplateUniqueName - Имя предпочтительной функцииПредпочтительное имя функции для функций, выведенных из шаблонов, если существуют функции перегрузки, заданные как строка или вектор символов.
Пример: "clib.libname.task_int_"
GetAccess | public |
SetAccess | private |
defineArgument | Добавьте определение входного параметра для функции пакета C++ |
defineOutput | Добавьте определение выходного аргумента для функции пакета C++ |
validate | Проверьте определение функции |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.