Home | History | Annotate | Download | only in histograms

Lines Matching refs:enum

26 <histogram name="HistogramEnum" enum="MyEnumType">
27 <summary>This histogram sports an enum value type.</summary>
34 <enum name="MyEnumType">
35 <summary>This is an example enum type, where the values mean little.</summary>
38 </enum>
169 """Extract all <enum> nodes in the tree into a dictionary."""
175 for enum in tree.getElementsByTagName('enum'):
176 if enum.getAttribute('type') != 'int':
177 logging.error('Unknown enum type %s', enum.getAttribute('type'))
181 name = enum.getAttribute('name')
189 logging.error('Duplicate enum %s', name)
198 for int_tag in enum.getElementsByTagName('int'):
202 logging.error('Enum %s int values %d and %d are not in numerical order',
207 logging.error('Duplicate enum value %d for enum %s', int_value, name)
214 summary_nodes = enum.getElementsByTagName('summary')
282 # Handle enum types.
283 if histogram.hasAttribute('enum'):
284 enum_name = histogram.getAttribute('enum')
286 logging.error('Unknown enum %s in histogram %s', enum_name, name)
289 histogram_entry['enum'] = enums[enum_name]