Lines Matching refs:entry
139 for entry in self.soup.find_all(entry_filter):
140 if entry.name == 'entry':
142 'name': fully_qualified_name(entry),
143 'type': entry['type'],
144 'kind': find_kind(entry),
145 'type_notes': entry.attrs.get('type_notes')
148 d2 = self._parse_entry(entry)
152 'name': entry['entry'],
153 'kind': find_kind(entry),
154 'target_kind': entry['kind'],
159 if 'hal_version' in entry.attrs:
160 d2['hal_version'] = entry['hal_version']
164 d3 = self._parse_entry_optional(entry)
171 def _parse_entry(self, entry): argument
177 d['visibility'] = entry.get('visibility')
182 d['synthetic'] = entry.get('synthetic') == 'true'
187 d['permission_needed'] = entry.get('permission_needed')
192 d['hwlevel'] = entry.get('hwlevel')
197 d['deprecated'] = entry.get('deprecated') == 'true'
202 d['optional'] = entry.get('optional') == 'true'
207 d['type_name'] = entry.get('typedef')
211 d['hal_version'] = entry.get('hal_version')
216 if entry.get('enum', 'false') == 'true':
228 for value in entry.enum.find_all('value'):
278 if entry.attrs.get('container') is not None:
279 container_name = entry['container']
281 array = entry.find('array')
288 tupl = entry.find('tuple')
300 def _parse_entry_optional(self, entry): argument
306 prop = find_child_tag(entry, i)
312 for tag in entry.find_all('tag'):