/external/clang/include/clang/AST/ |
H A D | TypeOrdering.h | 58 template<> struct DenseMapInfo<clang::CanQualType> { 59 static inline clang::CanQualType getEmptyKey() { 60 return clang::CanQualType(); 63 static inline clang::CanQualType getTombstoneKey() { 64 using clang::CanQualType; 65 return CanQualType::getFromOpaquePtr(reinterpret_cast<clang::Type *>(-1)); 68 static unsigned getHashValue(clang::CanQualType Val) { 73 static bool isEqual(clang::CanQualType LHS, clang::CanQualType RHS) {
|
H A D | ASTContext.h | 771 CanQualType VoidTy; 772 CanQualType BoolTy; 773 CanQualType CharTy; 774 CanQualType WCharTy; // [C++ 3.9.1p5]. 775 CanQualType WideCharTy; // Same as WCharTy in C++, integer type in C99. 776 CanQualType WIntTy; // [C99 7.24.1], integer type unchanged by default promotions. 777 CanQualType Char16Ty; // [C++0x 3.9.1p5], integer type in C99. 778 CanQualType Char32Ty; // [C++0x 3.9.1p5], integer type in C99. 779 CanQualType SignedCharTy, ShortTy, IntTy, LongTy, LongLongTy, Int128Ty; 780 CanQualType UnsignedCharT [all...] |
H A D | CanonicalType.h | 35 /// syntactic sugar has been eliminated. A CanQualType may also have various 40 /// type (or some subclass of that type). The typedef @c CanQualType is just 198 typedef CanQual<Type> CanQualType; typedef in namespace:clang 200 inline CanQualType Type::getCanonicalTypeUnqualified() const { 201 return CanQualType::CreateUnsafe(getCanonicalTypeInternal()); 205 CanQualType T) { 215 CanQualType Accessor() const { \ 216 return CanQualType::CreateUnsafe(this->getTypePtr()->Accessor()); \ 319 /// that provide accessors returning canonical types (@c CanQualType) rather 389 typedef CanQualType value_typ [all...] |
H A D | DeclarationName.h | 39 typedef CanQual<Type> CanQualType; typedef in namespace:clang 361 DeclarationName getCXXConstructorName(CanQualType Ty); 365 DeclarationName getCXXDestructorName(CanQualType Ty); 369 DeclarationName getCXXConversionFunctionName(CanQualType Ty); 375 CanQualType Ty);
|
H A D | CXXInheritance.h | 199 bool isAmbiguous(CanQualType BaseType);
|
/external/clang/include/clang/Sema/ |
H A D | SemaFixItUtils.h | 35 static bool compareTypesSimple(CanQualType From, 36 CanQualType To, 52 typedef bool (*TypeComparisonFuncTy) (const CanQualType FromTy, 53 const CanQualType ToTy,
|
H A D | CodeCompleteConsumer.h | 120 SimplifiedTypeClass getSimplifiedTypeClass(CanQualType T);
|
/external/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 65 const CGFunctionInfo &arrangeFreeFunctionCall(CanQualType returnType, 66 ArrayRef<CanQualType> argTypes,
|
H A D | CGFunctionInfo.h | 324 CanQualType type; 372 CanQualType resultType, 373 ArrayRef<CanQualType> argTypes, 434 CanQualType getReturnType() const { return getArgsBuffer()[0].type; } 462 CanQualType resultType, 463 ArrayRef<CanQualType> argTypes) { 472 for (ArrayRef<CanQualType>::iterator
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenABITypes.cpp | 63 CodeGenABITypes::arrangeFreeFunctionCall(CanQualType returnType, 64 ArrayRef<CanQualType> argTypes,
|
H A D | CodeGenTypes.h | 51 typedef CanQual<Type> CanQualType; typedef in namespace:clang 222 const CGFunctionInfo &arrangeLLVMFunctionInfo(CanQualType returnType, 224 ArrayRef<CanQualType> argTypes,
|
H A D | CGCXXABI.h | 250 CanQualType &ResTy, 251 SmallVectorImpl<CanQualType> &ArgTys) = 0; 272 CanQualType &ResTy, 273 SmallVectorImpl<CanQualType> &ArgTys) = 0;
|
H A D | CGCall.cpp | 57 static CanQualType GetThisType(ASTContext &Context, const CXXRecordDecl *RD) { 59 return Context.getPointerType(CanQualType::CreateUnsafe(RecTy)); 72 static CanQualType GetReturnType(QualType RetTy) { 92 SmallVectorImpl<CanQualType> &prefix, 99 CanQualType resultType = FTP->getReturnType().getUnqualifiedType(); 107 SmallVectorImpl<CanQualType> &prefix, 115 SmallVectorImpl<CanQualType> &prefix, 125 SmallVector<CanQualType, 16> argTypes; 187 SmallVector<CanQualType, 16> argTypes; 224 SmallVector<CanQualType, 1 [all...] |
H A D | CGVTables.cpp | 60 static bool similar(const ABIArgInfo &infoL, CanQualType typeL, 61 const ABIArgInfo &infoR, CanQualType typeR) {
|
H A D | ItaniumCXXABI.cpp | 142 CXXCtorType T, CanQualType &ResTy, 143 SmallVectorImpl<CanQualType> &ArgTys) override; 148 CXXDtorType T, CanQualType &ResTy, 149 SmallVectorImpl<CanQualType> &ArgTys) override; 1073 CXXCtorType Type, CanQualType &ResTy, 1074 SmallVectorImpl<CanQualType> &ArgTys) { 1106 CanQualType &ResTy, 1107 SmallVectorImpl<CanQualType> &ArgTys) {
|
H A D | MicrosoftCXXABI.cpp | 95 CXXCtorType Type, CanQualType &ResTy, 96 SmallVectorImpl<CanQualType> &ArgTys) override; 141 CanQualType &ResTy, 142 SmallVectorImpl<CanQualType> &ArgTys) override; 788 const CXXConstructorDecl *Ctor, CXXCtorType Type, CanQualType &ResTy, 789 SmallVectorImpl<CanQualType> &ArgTys) { 914 CanQualType &ResTy, 915 SmallVectorImpl<CanQualType> &ArgTys) {
|
/external/clang/lib/Sema/ |
H A D | SemaFixItUtils.cpp | 23 bool ConversionFixItGenerator::compareTypesSimple(CanQualType From, 24 CanQualType To, 42 const CanQualType FromUnq = From.getUnqualifiedType(); 43 const CanQualType ToUnq = To.getUnqualifiedType(); 58 const CanQualType FromQTy = S.Context.getCanonicalType(FromTy); 59 const CanQualType ToQTy = S.Context.getCanonicalType(ToTy);
|
H A D | SemaAccess.cpp | 344 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { 408 CanQualType FriendTy 413 CanQualType ContextTy 425 CanQualType Friend) {
|
H A D | SemaExceptionSpec.cpp | 511 llvm::SmallPtrSet<CanQualType, 8> OldTypes, NewTypes; 516 CanQualType TypePtr = Context.getCanonicalType(I).getUnqualifiedType();
|
/external/clang/lib/AST/ |
H A D | DeclarationName.cpp | 364 DeclarationName DeclarationNameTable::getCXXConstructorName(CanQualType Ty) { 369 DeclarationName DeclarationNameTable::getCXXDestructorName(CanQualType Ty) { 375 DeclarationNameTable::getCXXConversionFunctionName(CanQualType Ty) { 381 CanQualType Ty) {
|
H A D | DeclCXX.cpp | 156 llvm::SmallPtrSet<CanQualType, 8> SeenVBaseTypes; 1042 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { 1065 const llvm::SmallPtrSet<CanQualType, 8> &ParentHiddenTypes, 1072 const llvm::SmallPtrSet<CanQualType, 8> *HiddenTypes = &ParentHiddenTypes; 1073 llvm::SmallPtrSet<CanQualType, 8> HiddenTypesBuffer; 1084 CanQualType ConvType(GetConversionType(Context, I.getDecl())); 1139 llvm::SmallPtrSet<CanQualType, 8> HiddenTypes; 1767 CanQualType PointeeType 1769 CanQualType ClassTy 1809 CanQualType ParamTyp [all...] |
H A D | ASTContext.cpp | 918 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) { 920 R = CanQualType::CreateUnsafe(QualType(Ty, 0)); 3827 CanQualType ASTContext::getSizeType() const { 3832 CanQualType ASTContext::getIntMaxType() const { 3837 CanQualType ASTContext::getUIntMaxType() const { 3879 CanQualType ASTContext::getCanonicalParamType(QualType T) const { 3894 return CanQualType::CreateUnsafe(Result); 5222 CanQualType CT = getCanonicalType(T); 6302 CanQualType ASTContext::getFromTargetType(unsigned Type) const { 6304 case TargetInfo::NoInt: return CanQualType(); [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 595 CanQualType locTy; 597 BlockTextRegion(const BlockDecl *bd, CanQualType lTy, 617 CanQualType, const AnalysisDeclContext*, 1266 CanQualType locTy,
|
H A D | SValBuilder.h | 202 DefinedSVal getBlockPointer(const BlockDecl *block, CanQualType locTy,
|
/external/clang/include/clang/Analysis/Analyses/ |
H A D | FormatString.h | 234 ArgType(CanQualType t) : K(SpecificTy), T(t), Name(nullptr), Ptr(false) {}
|