Home | History | Annotate | Download | only in generate

Lines Matching refs:kind

18     struct.AddField(param.name, param.kind, param.ordinal)
27 struct.AddField(param.name, param.kind, param.ordinal)
37 def IsStringKind(kind):
38 return kind.spec == 's'
40 def IsEnumKind(kind):
41 return isinstance(kind, mojom.Enum)
43 def IsObjectKind(kind):
44 return isinstance(kind, (mojom.Struct, mojom.Array)) or IsStringKind(kind)
46 def IsHandleKind(kind):
47 return kind.spec.startswith('h') or \
48 isinstance(kind, mojom.Interface) or \
49 isinstance(kind, mojom.InterfaceRequest)
51 def IsInterfaceKind(kind):
52 return isinstance(kind, mojom.Interface)
54 def IsInterfaceRequestKind(kind):
55 return isinstance(kind, mojom.InterfaceRequest)
57 def IsMoveOnlyKind(kind):
58 return IsObjectKind(kind) or IsHandleKind(kind)