Searched refs:DeclInfo (Results 1 - 12 of 12) sorted by relevance

/external/clang/include/clang/Sema/
H A DLocInfoType.h36 TypeSourceInfo *DeclInfo; member in class:clang::LocInfoType
43 DeclInfo(TInfo) {
50 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; }
/external/clang/tools/libclang/
H A DIndexingContext.h63 struct DeclInfo : public CXIdxDeclInfo { struct in namespace:clang::cxindex
84 DeclInfo(bool isRedeclaration, bool isDefinition, bool isContainer) function in struct:clang::cxindex::DeclInfo
94 DeclInfo(DInfoKind K, function in struct:clang::cxindex::DeclInfo
107 struct ObjCContainerDeclInfo : public DeclInfo {
113 : DeclInfo(Info_ObjCContainer, isRedeclaration,
121 : DeclInfo(K, isRedeclaration, /*isDefinition=*/!isForwardRef,
126 static bool classof(const DeclInfo *D) {
151 static bool classof(const DeclInfo *D) {
165 static bool classof(const DeclInfo *D) {
180 static bool classof(const DeclInfo *
[all...]
H A DIndexing.cpp829 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo);
842 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo);
855 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo);
868 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo);
889 const DeclInfo *DI = static_cast<const DeclInfo *>(DInf
[all...]
H A DIndexingContext.cpp311 DeclInfo &DInfo,
382 DeclInfo DInfo(!D->isFirstDecl(), isDef, isContainer);
389 DeclInfo DInfo(!D->isFirstDecl(), D->isThisDeclarationADefinition(),
395 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true,
401 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true,
407 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true,
416 DeclInfo DInfo(!D->isFirstDecl(), D->isThisDeclarationADefinition(),
422 DeclInfo DInfo(!D->isFirstDecl(), /*isDefinition=*/true,
583 DeclInfo DInfo(!D->isCanonicalDecl(), isDef, isContainer);
599 DeclInfo DInf
[all...]
/external/clang/include/clang/AST/
H A DComment.h984 struct DeclInfo { struct in class:clang::comments::ParamCommandComment
996 /// The information in the DeclInfo corresponds to CurrentDecl.
1097 DeclInfo *ThisDeclInfo;
1100 FullComment(ArrayRef<BlockContentComment *> Blocks, DeclInfo *D) :
1127 const DeclInfo *getDeclInfo() const LLVM_READONLY {
H A DCommentSema.h50 DeclInfo *ThisDeclInfo;
55 /// Contains a valid value if \c DeclInfo->IsFilled is true.
H A DDecl.h534 llvm::PointerUnion<TypeSourceInfo*, ExtInfo*> DeclInfo; member in class:clang::DeclaratorDecl
540 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); }
541 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); }
542 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); }
548 : ValueDecl(DK, DC, L, N, T), DeclInfo(TInfo), InnerLocStart(StartL) {
555 : DeclInfo.get<TypeSourceInfo*>();
561 DeclInfo = TI;
/external/clang/lib/AST/
H A DCommentSema.cpp40 ThisDeclInfo = new (Allocator) DeclInfo;
807 return ThisDeclInfo->getKind() == DeclInfo::FunctionKind;
840 if (ThisDeclInfo->getKind() == DeclInfo::VariableKind) {
862 return ThisDeclInfo->getTemplateKind() != DeclInfo::NotTemplate;
H A DComment.cpp129 void DeclInfo::fill() {
H A DDecl.cpp1548 TypeSourceInfo *savedTInfo = DeclInfo.get<TypeSourceInfo*>();
1550 DeclInfo = new (getASTContext()) ExtInfo;
1565 DeclInfo = savedTInfo;
1581 TypeSourceInfo *savedTInfo = DeclInfo.get<TypeSourceInfo*>();
1583 DeclInfo = new (getASTContext()) ExtInfo;
H A DASTContext.cpp420 comments::DeclInfo *ThisDeclInfo = new (*this) comments::DeclInfo;
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp348 if (DD->DeclInfo) {
350 DD->DeclInfo.get<DeclaratorDecl::ExtInfo *>();
355 DD->DeclInfo = GetTypeSourceInfo(Record, Idx);
566 DD->DeclInfo = Info;

Completed in 121 milliseconds