Home
last modified time | relevance | path

Searched refs:DeclType (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaInit.cpp320 InitListExpr *IList, QualType &DeclType,
333 InitListExpr *IList, QualType DeclType,
338 InitListExpr *IList, QualType DeclType,
343 InitListExpr *IList, QualType DeclType,
348 InitListExpr *IList, QualType DeclType, unsigned &Index,
352 InitListExpr *IList, QualType DeclType,
360 InitListExpr *IList, QualType &DeclType,
388 int numArrayElements(QualType DeclType);
389 int numStructUnionElements(QualType DeclType);
988 int InitListChecker::numArrayElements(QualType DeclType) { in numArrayElements() argument
[all …]
H A DSemaType.cpp3783 DeclaratorChunk &DeclType, QualType RT) { in warnAboutAmbiguousFunction() argument
3784 const DeclaratorChunk::FunctionTypeInfo &FTI = DeclType.Fun; in warnAboutAmbiguousFunction()
3812 SourceRange ParenRange(DeclType.Loc, DeclType.EndLoc); in warnAboutAmbiguousFunction()
3814 S.Diag(DeclType.Loc, in warnAboutAmbiguousFunction()
3863 S.Diag(DeclType.Loc, diag::note_empty_parens_default_ctor) in warnAboutAmbiguousFunction()
3871 S.Diag(DeclType.Loc, diag::note_empty_parens_zero_initialize) in warnAboutAmbiguousFunction()
4970 DeclaratorChunk &DeclType = D.getTypeObject(chunkIndex); in GetFullTypeForDeclarator() local
4971 IsQualifiedFunction &= DeclType.Kind == DeclaratorChunk::Paren; in GetFullTypeForDeclarator()
4972 switch (DeclType.Kind) { in GetFullTypeForDeclarator()
4981 S.Diag(DeclType.Loc, diag::err_blocks_disable) << LangOpts.OpenCL; in GetFullTypeForDeclarator()
[all …]
H A DSemaOverload.cpp4717 QualType DeclType, SourceLocation DeclLoc, in FindConversionForRefInit() argument
4743 if (!ConvTemplate && DeclType->isRValueReferenceType()) { in FindConversionForRefInit()
4756 DeclType.getNonReferenceType().getUnqualifiedType()) == in FindConversionForRefInit()
4774 ConvTemplate, I.getPair(), ActingDC, Init, DeclType, CandidateSet, in FindConversionForRefInit()
4778 Conv, I.getPair(), ActingDC, Init, DeclType, CandidateSet, in FindConversionForRefInit()
4833 TryReferenceInit(Sema &S, Expr *Init, QualType DeclType, in TryReferenceInit() argument
4837 assert(DeclType->isReferenceType() && "Reference init needs a reference"); in TryReferenceInit()
4841 ICS.setBad(BadConversionSequence::no_conversion, Init, DeclType); in TryReferenceInit()
4843 QualType T1 = DeclType->castAs<ReferenceType>()->getPointeeType(); in TryReferenceInit()
4851 if (FunctionDecl *Fn = S.ResolveAddressOfOverloadedFunction(Init, DeclType, in TryReferenceInit()
[all …]
H A DSemaDeclCXX.cpp7528 QualType DeclType = Context.getTypeDeclType(RD); in CheckExplicitlyDefaultedSpecialMember() local
7529 DeclType = Context.getElaboratedType(ETK_None, nullptr, DeclType, nullptr); in CheckExplicitlyDefaultedSpecialMember()
7530 DeclType = Context.getAddrSpaceQualType(DeclType, MD->getMethodQualifiers().getAddressSpace()); in CheckExplicitlyDefaultedSpecialMember()
7531 QualType ExpectedReturnType = Context.getLValueReferenceType(DeclType); in CheckExplicitlyDefaultedSpecialMember()
H A DSemaExpr.cpp6638 QualType DeclType = FDecl->getType(); in rewriteBuiltinFunctionDecl() local
6639 const FunctionProtoType *FT = dyn_cast<FunctionProtoType>(DeclType); in rewriteBuiltinFunctionDecl()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DDeclTemplate.h782 using DeclType = EntryType; member
784 static DeclType *getDecl(EntryType *D) { in getDecl()
794 typename DeclType = typename SETraits::DeclType>
797 SpecIterator<EntryType, SETraits, DeclType>,
801 DeclType *, ptrdiff_t, DeclType *, DeclType *> {
807 DeclType *operator*() const {
811 DeclType *operator->() const { return **this; }
823 typename SpecEntryTraits<EntryType>::DeclType*
992 using DeclType = FunctionDecl;
994 static DeclType *getDecl(FunctionTemplateSpecializationInfo *I) {
H A DDeclObjC.h743 QualType DeclType; variable
776 LParenLoc(LParenLocation), DeclType(T), DeclTypeSourceInfo(TSI), in ObjCPropertyDecl()
797 QualType getType() const { return DeclType; } in getType()
800 DeclType = T; in setType()
H A DDecl.h704 QualType DeclType; variable
711 : NamedDecl(DK, DC, L, N), DeclType(T) {} in ValueDecl()
714 QualType getType() const { return DeclType; } in getType()
715 void setType(QualType newType) { DeclType = newType; } in setType()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDeclTemplate.cpp315 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType *
H A DDeclObjC.cpp2388 return DeclType.substObjCMemberType(objectType, getDeclContext(), in getUsageType()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTWriterDecl.cpp198 typename RedeclarableTemplateDecl::SpecEntryTraits<EntryType>::DeclType *