/external/clang/include/clang/AST/ |
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) {
|
ASTContext.h | 879 CanQualType VoidTy; 880 CanQualType BoolTy; 881 CanQualType CharTy; 882 CanQualType WCharTy; // [C++ 3.9.1p5]. 883 CanQualType WideCharTy; // Same as WCharTy in C++, integer type in C99. 884 CanQualType WIntTy; // [C99 7.24.1], integer type unchanged by default promotions. 885 CanQualType Char16Ty; // [C++0x 3.9.1p5], integer type in C99 [all...] |
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; 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 CanQualType, [all...] |
DeclarationName.h | 39 typedef CanQual<Type> CanQualType; 362 DeclarationName getCXXConstructorName(CanQualType Ty); 366 DeclarationName getCXXDestructorName(CanQualType Ty); 370 DeclarationName getCXXConversionFunctionName(CanQualType Ty); 376 CanQualType Ty);
|
CXXInheritance.h | 195 bool isAmbiguous(CanQualType BaseType);
|
/external/clang/include/clang/Sema/ |
SemaFixItUtils.h | 35 static bool compareTypesSimple(CanQualType From, 36 CanQualType To, 52 typedef bool (*TypeComparisonFuncTy) (const CanQualType FromTy, 53 const CanQualType ToTy,
|
CodeCompleteConsumer.h | 121 SimplifiedTypeClass getSimplifiedTypeClass(CanQualType T); [all...] |
/external/clang/include/clang/CodeGen/ |
CodeGenABITypes.h | 71 const CGFunctionInfo &arrangeFreeFunctionCall(CanQualType returnType, 72 ArrayRef<CanQualType> argTypes,
|
CGFunctionInfo.h | 338 CanQualType type; 391 CanQualType resultType, 392 ArrayRef<CanQualType> argTypes, 458 CanQualType getReturnType() const { return getArgsBuffer()[0].type; } 494 CanQualType resultType, 495 ArrayRef<CanQualType> argTypes) { 505 for (ArrayRef<CanQualType>::iterator
|
/external/clang/lib/CodeGen/ |
CodeGenABITypes.cpp | 65 CanQualType returnType, ArrayRef<CanQualType> argTypes,
|
CodeGenTypes.h | 51 typedef CanQual<Type> CanQualType; 288 const CGFunctionInfo &arrangeLLVMFunctionInfo(CanQualType returnType, 291 ArrayRef<CanQualType> argTypes,
|
CGCall.cpp | 65 static CanQualType GetThisType(ASTContext &Context, const CXXRecordDecl *RD) { 67 return Context.getPointerType(CanQualType::CreateUnsafe(RecTy)); 80 static CanQualType GetReturnType(QualType RetTy) { 99 SmallVectorImpl<CanQualType> &prefix, 125 SmallVectorImpl<CanQualType> &prefix, 131 CanQualType resultType = FTP->getReturnType().getUnqualifiedType(); 142 SmallVector<CanQualType, 16> argTypes; 189 SmallVector<CanQualType, 16> argTypes; 226 SmallVector<CanQualType, 16> argTypes; 248 CanQualType resultType = TheCXXABI.HasThisReturn(GD [all...] |
CGCXXABI.h | 287 SmallVectorImpl<CanQualType> &ArgTys) = 0;
|
CGVTables.cpp | 74 static bool similar(const ABIArgInfo &infoL, CanQualType typeL, 75 const ABIArgInfo &infoR, CanQualType typeR) { [all...] |
CGObjCMac.cpp | 239 SmallVector<CanQualType,4> Params; 240 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType()); 241 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType()); 257 SmallVector<CanQualType,6> Params; 258 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType()); 259 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType()); 285 SmallVector<CanQualType,4> Params; 286 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType()); 287 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType()); 313 SmallVector<CanQualType,5> Params [all...] |
/external/clang/lib/Sema/ |
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);
|
SemaAccess.cpp | 349 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { 413 CanQualType FriendTy 418 CanQualType ContextTy 430 CanQualType Friend) { [all...] |
SemaExceptionSpec.cpp | 557 llvm::SmallPtrSet<CanQualType, 8> OldTypes, NewTypes; 562 CanQualType TypePtr = Context.getCanonicalType(I).getUnqualifiedType(); [all...] |
/external/clang/lib/AST/ |
DeclarationName.cpp | 364 DeclarationName DeclarationNameTable::getCXXConstructorName(CanQualType Ty) { 369 DeclarationName DeclarationNameTable::getCXXDestructorName(CanQualType Ty) { 375 DeclarationNameTable::getCXXConversionFunctionName(CanQualType Ty) { 381 CanQualType Ty) {
|
DeclCXX.cpp | 156 llvm::SmallPtrSet<CanQualType, 8> SeenVBaseTypes; [all...] |
ASTContext.cpp | [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
MemRegion.h | 595 CanQualType locTy; 597 BlockTextRegion(const BlockDecl *bd, CanQualType lTy, 617 CanQualType, const AnalysisDeclContext*, [all...] |
SValBuilder.h | 202 DefinedSVal getBlockPointer(const BlockDecl *block, CanQualType locTy,
|
/frameworks/compile/slang/ |
slang_rs_foreach_lowering.cpp | 252 const clang::CanQualType IntTy = mASTCtxt.IntTy;
|
/external/clang/include/clang/Analysis/Analyses/ |
FormatString.h | 248 ArgType(CanQualType t) : K(SpecificTy), T(t), Name(nullptr), Ptr(false) {}
|