/external/clang/lib/AST/ |
H A D | TypePrinter.cpp | 111 static void AppendTypeQualList(raw_ostream &OS, unsigned TypeQuals) { argument 113 if (TypeQuals & Qualifiers::Const) { 117 if (TypeQuals & Qualifiers::Volatile) { 122 if (TypeQuals & Qualifiers::Restrict) {
|
H A D | Type.cpp | 138 unsigned TypeQuals, 142 ID.AddInteger(TypeQuals); 1585 : FunctionType(FunctionProto, result, epi.TypeQuals, 1723 !(unsigned(epi.TypeQuals) & ~255) && 1728 (epi.TypeQuals << 1) + 134 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 | 154 unsigned TypeQuals, 184 I.Fun.TypeQuals = TypeQuals; 147 getFunction(bool hasProto, bool isAmbiguous, SourceLocation LParenLoc, ParamInfo *ArgInfo, unsigned NumArgs, SourceLocation EllipsisLoc, SourceLocation RParenLoc, unsigned TypeQuals, bool RefQualifierIsLvalueRef, SourceLocation RefQualifierLoc, SourceLocation ConstQualifierLoc, SourceLocation VolatileQualifierLoc, SourceLocation MutableLoc, ExceptionSpecificationType ESpecType, SourceLocation ESpecLoc, ParsedType *Exceptions, SourceRange *ExceptionRanges, unsigned NumExceptions, Expr *NoexceptExpr, SourceLocation LocalRangeBegin, SourceLocation LocalRangeEnd, Declarator &TheDeclarator, TypeResult TrailingReturnType) argument
|
/external/clang/include/clang/AST/ |
H A D | DeclCXX.h | 2131 /// class. @p TypeQuals will be set to the qualifiers on the 2132 /// argument type. For example, @p TypeQuals would be set to @c 2141 bool isCopyConstructor(unsigned &TypeQuals) const; 2147 unsigned TypeQuals = 0; local 2148 return isCopyConstructor(TypeQuals); 2154 /// \param TypeQuals If this constructor is a move constructor, will be set 2156 bool isMoveConstructor(unsigned &TypeQuals) const; 2161 unsigned TypeQuals = 0; local 2162 return isMoveConstructor(TypeQuals); 2167 /// \param TypeQuals Wil [all...] |
H A D | Type.h | 1258 /// TypeQuals - Used only by FunctionProtoType, put here to pack with the 1264 unsigned TypeQuals : 3; 2246 unsigned TypeQuals) { 2250 ID.AddInteger(TypeQuals); 2283 ArraySizeModifier SizeMod, unsigned TypeQuals) { 2286 ID.AddInteger(TypeQuals); 2403 unsigned TypeQuals, Expr *E); 2694 FunctionTypeBits.TypeQuals = typeQuals; 2696 unsigned getTypeQuals() const { return FunctionTypeBits.TypeQuals; } 2769 Variadic(false), HasTrailingReturn(false), TypeQuals( 2244 Profile(llvm::FoldingSetNodeID &ID, QualType ET, const llvm::APInt &ArraySize, ArraySizeModifier SizeMod, unsigned TypeQuals) argument 2282 Profile(llvm::FoldingSetNodeID &ID, QualType ET, ArraySizeModifier SizeMod, unsigned TypeQuals) argument 2778 unsigned char TypeQuals; member in struct:clang::FunctionType::ExtInfo::FunctionProtoType::ExtProtoInfo [all...] |
/external/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1029 unsigned TypeQuals : 3; member in struct:clang::DeclaratorChunk::PointerTypeInfo 1055 unsigned TypeQuals : 3; member in struct:clang::DeclaratorChunk::ArrayTypeInfo 1122 unsigned TypeQuals : 3; member in struct:clang::DeclaratorChunk::FunctionTypeInfo 1278 unsigned TypeQuals : 3; member in struct:clang::DeclaratorChunk::BlockPointerTypeInfo 1286 unsigned TypeQuals : 3; member in struct:clang::DeclaratorChunk::MemberPointerTypeInfo 1337 static DeclaratorChunk getPointer(unsigned TypeQuals, SourceLocation Loc, argument 1344 I.Ptr.TypeQuals = TypeQuals; 1353 static DeclaratorChunk getReference(unsigned TypeQuals, SourceLocation Loc, argument 1358 I.Ref.HasRestrict = (TypeQuals 1365 getArray(unsigned TypeQuals, bool isStatic, bool isStar, Expr *NumElts, SourceLocation LBLoc, SourceLocation RBLoc) argument 1407 getBlockPointer(unsigned TypeQuals, SourceLocation Loc) argument 1417 getMemberPointer(const CXXScopeSpec &SS, unsigned TypeQuals, SourceLocation Loc) argument [all...] |