Searched refs:InterfaceKind (Results 1 – 1 of 1) sorted by relevance
55 enum InterfaceKind { NoAlloc, WithAlloc, CopyArray, NewTag }; enum58 : public TypeVisitor<InterfaceKindVisitor, InterfaceKind> {68 InterfaceKind computeInterfaceKind(QualType Ty) { in computeInterfaceKind()72 InterfaceKind VisitRecordType(const RecordType *Ty) { in VisitRecordType()73 return InterfaceKind::WithAlloc; in VisitRecordType()76 InterfaceKind VisitMemberPointerType(const MemberPointerType *Ty) { in VisitMemberPointerType()77 return InterfaceKind::WithAlloc; in VisitMemberPointerType()80 InterfaceKind VisitConstantArrayType(const ConstantArrayType *Ty) { in VisitConstantArrayType()81 return InterfaceKind::CopyArray; in VisitConstantArrayType()84 InterfaceKind VisitFunctionProtoType(const FunctionProtoType *Ty) { in VisitFunctionProtoType()[all …]