/external/clang/lib/AST/ |
H A D | TypePrinter.cpp | 113 static void AppendTypeQualList(raw_ostream &OS, unsigned TypeQuals, bool C99) { argument 115 if (TypeQuals & Qualifiers::Const) { 119 if (TypeQuals & Qualifiers::Volatile) { 124 if (TypeQuals & Qualifiers::Restrict) {
|
H A D | Type.cpp | 139 unsigned TypeQuals, 143 ID.AddInteger(TypeQuals); 1605 FunctionTypeBits.TypeQuals = epi.TypeQuals; 1772 !(unsigned(epi.TypeQuals) & ~255) && 1777 (epi.TypeQuals << 1) + 135 Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Context, QualType ET, ArraySizeModifier SizeMod, unsigned TypeQuals, Expr *E) argument
|
/external/clang/lib/Sema/ |
H A D | DeclSpec.cpp | 169 unsigned TypeQuals, 190 assert(!(TypeQuals & DeclSpec::TQ_atomic) && 205 I.Fun.TypeQuals = TypeQuals; 223 assert(I.Fun.TypeQuals == TypeQuals && "bitfield overflow"); 162 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *Params, unsigned NumParams, SourceLocation EllipsisLoc, SourceLocation RParenLoc, unsigned TypeQuals, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation ConstQualifierLoc, SourceLocation VolatileQualifierLoc, SourceLocation RestrictQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceLocation ESpecLoc, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, CachedTokens *ExceptionSpecTokens, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
|
/external/clang/include/clang/AST/ |
H A D | DeclCXX.h | 2267 /// \p TypeQuals will be set to the qualifiers on the 2268 /// argument type. For example, \p TypeQuals would be set to \c 2277 bool isCopyConstructor(unsigned &TypeQuals) const; 2283 unsigned TypeQuals = 0; local 2284 return isCopyConstructor(TypeQuals); 2290 /// \param TypeQuals If this constructor is a move constructor, will be set 2292 bool isMoveConstructor(unsigned &TypeQuals) const; 2297 unsigned TypeQuals = 0; local 2298 return isMoveConstructor(TypeQuals); 2303 /// \param TypeQuals Wil [all...] |
H A D | Type.h | 1272 /// TypeQuals - Used only by FunctionProtoType, put here to pack with the 1278 unsigned TypeQuals : 3; 2365 unsigned TypeQuals) { 2369 ID.AddInteger(TypeQuals); 2402 ArraySizeModifier SizeMod, unsigned TypeQuals) { 2405 ID.AddInteger(TypeQuals); 2522 unsigned TypeQuals, Expr *E); 2821 unsigned getTypeQuals() const { return FunctionTypeBits.TypeQuals; } 2916 : Variadic(false), HasTrailingReturn(false), TypeQuals(0), 2920 : ExtInfo(CC), Variadic(false), HasTrailingReturn(false), TypeQuals( 2363 Profile(llvm::FoldingSetNodeID &ID, QualType ET, const llvm::APInt &ArraySize, ArraySizeModifier SizeMod, unsigned TypeQuals) argument 2401 Profile(llvm::FoldingSetNodeID &ID, QualType ET, ArraySizeModifier SizeMod, unsigned TypeQuals) argument 2932 unsigned char TypeQuals; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::ExtProtoInfo [all...] |
/external/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1085 unsigned TypeQuals : 4; member in struct:clang::DeclaratorChunk::PointerTypeInfo 1114 unsigned TypeQuals : 4; member in struct:clang::DeclaratorChunk::ArrayTypeInfo 1182 unsigned TypeQuals : 3; member in struct:clang::DeclaratorChunk::FunctionTypeInfo 1356 unsigned TypeQuals : 4; member in struct:clang::DeclaratorChunk::BlockPointerTypeInfo 1364 unsigned TypeQuals : 4; member in struct:clang::DeclaratorChunk::MemberPointerTypeInfo 1415 static DeclaratorChunk getPointer(unsigned TypeQuals, SourceLocation Loc, argument 1423 I.Ptr.TypeQuals = TypeQuals; 1433 static DeclaratorChunk getReference(unsigned TypeQuals, SourceLocation Loc, argument 1438 I.Ref.HasRestrict = (TypeQuals 1445 getArray(unsigned TypeQuals, bool isStatic, bool isStar, Expr *NumElts, SourceLocation LBLoc, SourceLocation RBLoc) argument 1489 getBlockPointer(unsigned TypeQuals, SourceLocation Loc) argument 1499 getMemberPointer(const CXXScopeSpec &SS, unsigned TypeQuals, SourceLocation Loc) argument [all...] |