exponenta event banner

isOption

Класс: coder.make.BuildConfiguration
Пакет: coder.make

Определить, существует ли опция

Синтаксис

OutputValue = isOption(OptionName)

Описание

OutputValue = isOption(OptionName) прибыль '1' (true), если указанный параметр существует. В противном случае возвращается '0' (ложь).

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

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

Дескриптор BuildConfiguration, указанный как coder.make.BuildConfiguration объект.

Пример: h

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

Пример: 'faster2'

Типы данных: char

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

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

Параметр существует, возвращается как логическое значение. Если опция существует, значение равно '1' Правда. В противном случае выходные данные будут '0' (ложь).

Примеры

Интерактивное использование методов, связанных с опциями

tc = coder.make.ToolchainInfo;
cfg = tc.getBuildConfiguration('Faster Builds');
cfg.isOption('X Compiler')
ans  = 

     0
bi = coder.make.BuildItem('WV','wrongvalue')
bi = 

	Macro  : WV
	Value : wrongvalue
cfg.addOption('X Compiler',bi);
value = cfg.getOption('X Compiler')
value = 

	Macro  : WV
	Value : wrongvalue
cfg.setOption('X Compiler','rightvalue');
value = cfg.getOption('X Compiler')
value = 

	Macro  : WV
	Value : rightvalue