Home | History | Annotate | Download | only in generate

Lines Matching refs:enum

124     if (isinstance(kind, (mojom.Struct, mojom.Enum, mojom.Interface)) and
149 struct.enums = map(lambda enum:
150 EnumFromData(module, enum, struct), data['enums'])
234 interface.enums = map(lambda enum:
235 EnumFromData(module, enum, interface), data['enums'])
242 def EnumFieldFromData(module, enum, data, parent_kind):
247 # TODO(mpcomplete): But then, what if constants are initialized to an enum? Or
255 value = mojom.EnumValue(module, enum, field)
260 enum = mojom.Enum(module=module)
261 enum.name = data['name']
262 name = enum.name
265 enum.spec = 'x:%s.%s' % (module.namespace, name)
266 enum.parent_kind = parent_kind
268 enum.fields = map(
269 lambda field: EnumFieldFromData(module, enum, field, parent_kind),
271 module.kinds[enum.spec] = enum
272 return enum
316 lambda enum: EnumFromData(module, enum, None), data['enums'])