isDoneImpl

Класс: matlab.system.mixin.FiniteSource
Пакет: matlab.system.mixin

Синтаксис

status = isDoneImpl(obj)

Описание

status = isDoneImpl(obj) определяет, достигнут ли конец данных. isDoneImpl должен вернуться true когда данные из конечного источника были исчерпаны, обычно путем чтения и вывода всех данных из источника. Вы также должны определить результат будущих чтений из исчерпанного источника в isDoneImpl способ.

Подробные сведения о выполнении

isDoneImpl вызывается isDone функция объекта.

Советы по разработке методов

Вы должны задать Access = protected для этого метода.

Входные параметры

расширить все

Указатель на системный объект используется для доступа к свойствам, состояниям и методам, характерным для объекта. Если ваш isDoneImpl метод не использует объект, можно заменить этот вход на ~.

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

расширить все

Флаг, true или false, что указывает, произошло ли условие конца данных или нет.

Примеры

расширить все

Настройте isDoneImpl метод в файле определения класса, так что isDone метод проверяет, завершен ли объект восемь итераций.

methods (Access = protected)
   function bdone = isDoneImpl(obj)
      bdone = obj.NumIters==8;
   end
end