Lines Matching refs:Kind

67     return output.size() > 0 && (output[0].kind == flat::Type::Kind::kPrimitive ||  in ReturnFirst()
68 (output[0].kind == flat::Type::Kind::kIdentifier && in ReturnFirst()
69 output[0].decl_kind == flat::Decl::Kind::kEnum)); in ReturnFirst()
140 case flat::Type::Kind::kArray: in EmitMemberDecl()
146 case flat::Type::Kind::kVector: in EmitMemberDecl()
157 case flat::Type::Kind::kString: in EmitMemberDecl()
167 case flat::Type::Kind::kHandle: in EmitMemberDecl()
168 case flat::Type::Kind::kRequestHandle: in EmitMemberDecl()
169 case flat::Type::Kind::kPrimitive: in EmitMemberDecl()
172 case flat::Type::Kind::kIdentifier: in EmitMemberDecl()
174 case flat::Decl::Kind::kConst: in EmitMemberDecl()
177 case flat::Decl::Kind::kEnum: in EmitMemberDecl()
180 case flat::Decl::Kind::kInterface: in EmitMemberDecl()
183 case flat::Decl::Kind::kStruct: in EmitMemberDecl()
184 case flat::Decl::Kind::kUnion: in EmitMemberDecl()
196 case flat::Type::Kind::kArray: in EmitMethodInParamDecl()
202 case flat::Type::Kind::kVector: in EmitMethodInParamDecl()
210 case flat::Type::Kind::kString: in EmitMethodInParamDecl()
211 case flat::Type::Kind::kHandle: in EmitMethodInParamDecl()
212 case flat::Type::Kind::kRequestHandle: in EmitMethodInParamDecl()
213 case flat::Type::Kind::kPrimitive: in EmitMethodInParamDecl()
216 case flat::Type::Kind::kIdentifier: in EmitMethodInParamDecl()
218 case flat::Decl::Kind::kConst: in EmitMethodInParamDecl()
221 case flat::Decl::Kind::kEnum: in EmitMethodInParamDecl()
224 case flat::Decl::Kind::kInterface: in EmitMethodInParamDecl()
227 case flat::Decl::Kind::kStruct: in EmitMethodInParamDecl()
228 case flat::Decl::Kind::kUnion: in EmitMethodInParamDecl()
248 case flat::Type::Kind::kArray: in EmitMethodOutParamDecl()
253 case flat::Type::Kind::kVector: { in EmitMethodOutParamDecl()
270 case flat::Type::Kind::kString: in EmitMethodOutParamDecl()
278 case flat::Type::Kind::kHandle: in EmitMethodOutParamDecl()
279 case flat::Type::Kind::kRequestHandle: in EmitMethodOutParamDecl()
280 case flat::Type::Kind::kPrimitive: in EmitMethodOutParamDecl()
283 case flat::Type::Kind::kIdentifier: in EmitMethodOutParamDecl()
285 case flat::Decl::Kind::kConst: in EmitMethodOutParamDecl()
288 case flat::Decl::Kind::kEnum: in EmitMethodOutParamDecl()
289 case flat::Decl::Kind::kInterface: in EmitMethodOutParamDecl()
290 case flat::Decl::Kind::kStruct: in EmitMethodOutParamDecl()
291 case flat::Decl::Kind::kUnion: in EmitMethodOutParamDecl()
385 if (member.kind == flat::Type::Kind::kVector) { in EmitMethodImplHelper()
399 if (member->kind == flat::Type::Kind::kVector) { in EmitMethodImplHelper()
404 } else if (member->kind == flat::Type::Kind::kString) { in EmitMethodImplHelper()
426 if (member.kind == flat::Type::Kind::kHandle) { in EmitDdktlProtocolMethodImpl()
431 if (member.kind == flat::Type::Kind::kHandle) { in EmitDdktlProtocolMethodImpl()
441 if (member.kind == flat::Type::Kind::kHandle) { in EmitDdktlProtocolMethodImpl()
463 if (member.kind == flat::Type::Kind::kHandle) { in EmitClientMethodImpl()
468 if (member.kind == flat::Type::Kind::kHandle) { in EmitClientMethodImpl()
484 case flat::Type::Kind::kArray: in EmitCallbackMethodImpl()
487 case flat::Type::Kind::kVector: in EmitCallbackMethodImpl()
492 case flat::Type::Kind::kString: in EmitCallbackMethodImpl()
495 case flat::Type::Kind::kHandle: in EmitCallbackMethodImpl()
496 case flat::Type::Kind::kRequestHandle: in EmitCallbackMethodImpl()
497 case flat::Type::Kind::kPrimitive: in EmitCallbackMethodImpl()
500 case flat::Type::Kind::kIdentifier: in EmitCallbackMethodImpl()
502 case flat::Decl::Kind::kConst: in EmitCallbackMethodImpl()
505 case flat::Decl::Kind::kEnum: in EmitCallbackMethodImpl()
506 case flat::Decl::Kind::kInterface: in EmitCallbackMethodImpl()
509 case flat::Decl::Kind::kStruct: in EmitCallbackMethodImpl()
510 case flat::Decl::Kind::kUnion: in EmitCallbackMethodImpl()
557 case flat::Type::Kind::kArray: in EmitSyncMethodImpl()
560 case flat::Type::Kind::kVector: in EmitSyncMethodImpl()
566 case flat::Type::Kind::kString: in EmitSyncMethodImpl()
570 case flat::Type::Kind::kHandle: in EmitSyncMethodImpl()
571 case flat::Type::Kind::kRequestHandle: in EmitSyncMethodImpl()
572 case flat::Type::Kind::kPrimitive: in EmitSyncMethodImpl()
575 case flat::Type::Kind::kIdentifier: in EmitSyncMethodImpl()
577 case flat::Decl::Kind::kConst: in EmitSyncMethodImpl()
580 case flat::Decl::Kind::kEnum: in EmitSyncMethodImpl()
581 case flat::Decl::Kind::kInterface: in EmitSyncMethodImpl()
584 case flat::Decl::Kind::kStruct: in EmitSyncMethodImpl()
585 case flat::Decl::Kind::kUnion: in EmitSyncMethodImpl()
717 case flat::Type::Kind::kArray: { in ArrayCounts()
724 case flat::Type::Kind::kString: { in ArrayCounts()
735 flat::Decl::Kind GetDeclKind(const flat::Library* library, const flat::Type* type) { in GetDeclKind()
736 if (type->kind != flat::Type::Kind::kIdentifier) in GetDeclKind()
737 return flat::Decl::Kind::kConst; in GetDeclKind()
788 std::string NameType(const flat::Type* type, const flat::Decl::Kind& decl_kind, in NameType()
792 case flat::Type::Kind::kHandle: in NameType()
793 case flat::Type::Kind::kRequestHandle: { in NameType()
802 case flat::Type::Kind::kString: in NameType()
805 case flat::Type::Kind::kPrimitive: { in NameType()
812 case flat::Type::Kind::kArray: { in NameType()
818 case flat::Type::Kind::kVector: { in NameType()
824 case flat::Type::Kind::kIdentifier: { in NameType()
827 case flat::Decl::Kind::kConst: in NameType()
828 case flat::Decl::Kind::kEnum: in NameType()
829 case flat::Decl::Kind::kStruct: in NameType()
830 case flat::Decl::Kind::kUnion: { in NameType()
838 case flat::Decl::Kind::kInterface: { in NameType()
860 if (type->kind == flat::Type::Kind::kVector) { in CreateMember()
866 if (type->kind == flat::Type::Kind::kIdentifier) { in CreateMember()
869 } else if (type->kind == flat::Type::Kind::kVector) { in CreateMember()
908 .kind = flat::Type::Kind::kIdentifier, in GetMethodParameters()
909 .decl_kind = flat::Decl::Kind::kStruct, in GetMethodParameters()
917 .kind = flat::Type::Kind::kPrimitive, in GetMethodParameters()
918 .decl_kind = flat::Decl::Kind::kStruct, in GetMethodParameters()
983 if (member.kind == flat::Type::Kind::kHandle) { in GeneratePrologues()
988 if (member.kind == flat::Type::Kind::kHandle) { in GeneratePrologues()
1400 if (ci.value->kind != flat::Constant::Kind::kLiteral) { in ProduceConstDeclaration()
1406 case flat::Type::Kind::kPrimitive: in ProduceConstDeclaration()
1412 case flat::Type::Kind::kString: in ProduceConstDeclaration()
1489 .kind = flat::Type::Kind::kIdentifier, in ProduceProtocolImplementation()
1490 .decl_kind = flat::Decl::Kind::kStruct, in ProduceProtocolImplementation()
1792 case flat::Decl::Kind::kConst: { in ProduceHeader()
1799 case flat::Decl::Kind::kEnum: { in ProduceHeader()
1806 case flat::Decl::Kind::kInterface: { in ProduceHeader()
1813 case flat::Decl::Kind::kStruct: { in ProduceHeader()
1820 case flat::Decl::Kind::kUnion: { in ProduceHeader()
1836 case flat::Decl::Kind::kConst: { in ProduceHeader()
1843 case flat::Decl::Kind::kEnum: in ProduceHeader()
1847 case flat::Decl::Kind::kInterface: { in ProduceHeader()
1854 case flat::Decl::Kind::kStruct: { in ProduceHeader()
1861 case flat::Decl::Kind::kUnion: { in ProduceHeader()
1892 case flat::Decl::Kind::kInterface: { in ProduceHeader()
1925 case flat::Decl::Kind::kInterface: { in ProduceInternalHeader()