Lines Matching refs:name

34     def __init__(self, active, name, value='', section=None):  argument
36 self.name = name
60 def __contains__(self, name): argument
66 return name in self.settings and self.settings[name].active
70 return all(self.__contains__(name) for name in names)
74 return any(self.__contains__(name) for name in names)
76 def known(self, name): argument
78 return name in self.settings
80 def __getitem__(self, name): argument
85 return self.settings[name].value
87 def get(self, name, default=None): argument
95 if name in self.settings:
96 return self.settings[name].value
100 def __setitem__(self, name, value): argument
105 self.settings[name].value = value
107 def set(self, name, value=None): argument
114 if name in self.settings:
116 self.settings[name].value = value
117 self.settings[name].active = True
119 self.settings[name] = Setting(True, name, value=value)
121 def unset(self, name): argument
126 if name not in self.settings:
128 self.settings[name].active = False
141 setting.active = adapter(setting.name, setting.active,
150 if regex.search(setting.name):
216 def is_seamless_alt(name): argument
228 if name in (
236 return name.startswith('MBEDTLS_PLATFORM_')
238 def include_in_full(name): argument
240 if name in EXCLUDE_FROM_FULL:
242 if name.endswith('_ALT'):
243 return is_seamless_alt(name)
246 def full_adapter(name, active, section): argument
250 return include_in_full(name)
278 def keep_in_baremetal(name): argument
280 if name in EXCLUDE_FROM_BAREMETAL:
284 def baremetal_adapter(name, active, section): argument
288 if name == 'MBEDTLS_NO_PLATFORM_ENTROPY':
291 return include_in_full(name) and keep_in_baremetal(name)
303 def baremetal_size_adapter(name, active, section): argument
304 if name in EXCLUDE_FOR_SIZE:
306 return baremetal_adapter(name, active, section)
308 def include_in_crypto(name): argument
310 if name.startswith('MBEDTLS_X509_') or \
311 name.startswith('MBEDTLS_SSL_') or \
312 name.startswith('MBEDTLS_KEY_EXCHANGE_'):
314 if name in [
328 def continuation(name, active, section): argument
329 if not include_in_crypto(name):
333 return adapter(name, active, section)
346 def continuation(name, active, section): argument
347 if name == 'MBEDTLS_DEPRECATED_REMOVED':
349 if name in DEPRECATED:
353 return adapter(name, active, section)
363 def continuation(name, active, section): argument
365 if name.startswith('MBEDTLS_PLATFORM_') and name != 'MBEDTLS_PLATFORM_C':
369 return adapter(name, active, section)
405 def set(self, name, value=None): argument
406 if name not in self.settings:
407 self.templates.append((name, '', '#define ' + name + ' '))
408 super().set(name, value)
437 name = m.group('name')
439 if name == self.inclusion_guard and value == '':
442 template = (name,
444 m.group('define') + name +
446 self.settings[name] = Setting(active, name, value,
450 def _format_template(self, name, indent, middle): argument
456 setting = self.settings[name]
545 def add_adapter(name, function, description): argument
546 subparser = subparsers.add_parser(name, help=description)