Home
last modified time | relevance | path

Searched refs:InterfaceKind (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreterValuePrinter.cpp55 enum InterfaceKind { NoAlloc, WithAlloc, CopyArray, NewTag }; enum
58 : 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 …]