clang 20.0.0git
|
Public Member Functions | |
InterfaceKindVisitor (Sema &S, Expr *E, llvm::SmallVectorImpl< Expr * > &Args) | |
InterfaceKind | computeInterfaceKind (QualType Ty) |
InterfaceKind | VisitRecordType (const RecordType *Ty) |
InterfaceKind | VisitMemberPointerType (const MemberPointerType *Ty) |
InterfaceKind | VisitConstantArrayType (const ConstantArrayType *Ty) |
InterfaceKind | VisitFunctionProtoType (const FunctionProtoType *Ty) |
InterfaceKind | VisitPointerType (const PointerType *Ty) |
InterfaceKind | VisitReferenceType (const ReferenceType *Ty) |
InterfaceKind | VisitBuiltinType (const BuiltinType *Ty) |
InterfaceKind | VisitEnumType (const EnumType *Ty) |
Public Member Functions inherited from clang::TypeVisitor< InterfaceKindVisitor, InterfaceKind > | |
InterfaceKind | Visit (const Type *T) |
Performs the operation associated with this visitor object. | |
InterfaceKind | VisitType (const Type *) |
Method called if ImpClass doesn't provide specific handler for some type class. | |
Definition at line 59 of file InterpreterValuePrinter.cpp.
|
inline |
Definition at line 67 of file InterpreterValuePrinter.cpp.
References E.
|
inline |
Definition at line 70 of file InterpreterValuePrinter.cpp.
References clang::QualType::getTypePtr(), and clang::TypeVisitor< InterfaceKindVisitor, InterfaceKind >::Visit().
|
inline |
Definition at line 103 of file InterpreterValuePrinter.cpp.
References E, clang::Type::isFloatingType(), clang::Type::isIntegralOrEnumerationType(), clang::Type::isNullPtrType(), clang::Type::isVoidType(), and clang::NoAlloc.
|
inline |
Definition at line 82 of file InterpreterValuePrinter.cpp.
References clang::CopyArray.
|
inline |
Definition at line 117 of file InterpreterValuePrinter.cpp.
References clang::NoAlloc.
|
inline |
Definition at line 86 of file InterpreterValuePrinter.cpp.
References clang::NoAlloc.
|
inline |
Definition at line 78 of file InterpreterValuePrinter.cpp.
References clang::WithAlloc.
|
inline |
Definition at line 91 of file InterpreterValuePrinter.cpp.
References clang::NoAlloc.
|
inline |
Definition at line 74 of file InterpreterValuePrinter.cpp.
References clang::WithAlloc.
|
inline |
Definition at line 96 of file InterpreterValuePrinter.cpp.
References clang::Sema::CreateBuiltinUnaryOp(), E, clang::ActionResult< PtrTy, Compress >::get(), clang::ActionResult< PtrTy, Compress >::isInvalid(), and clang::NoAlloc.