Home | History | Annotate | Download | only in AST

Lines Matching refs:ThisDeclInfo

32     PP(PP), ThisDeclInfo(NULL), BriefCommand(NULL), ReturnsCommand(NULL),
40 ThisDeclInfo = new (Allocator) DeclInfo;
41 ThisDeclInfo->CommentDecl = D;
42 ThisDeclInfo->IsFilled = false;
319 ThisDeclInfo->TemplateParameters;
544 FullComment *FC = new (Allocator) FullComment(Blocks, ThisDeclInfo);
571 if (ThisDeclInfo->ResultType->isVoidType()) {
573 switch (ThisDeclInfo->CommentDecl->getKind()) {
575 if (ThisDeclInfo->IsObjCMethod)
654 const Decl *D = ThisDeclInfo->CommentDecl;
784 if (!ThisDeclInfo)
786 if (!ThisDeclInfo->IsFilled)
788 return ThisDeclInfo->getKind() == DeclInfo::FunctionKind;
792 return isFunctionDecl() && ThisDeclInfo->CurrentDecl &&
793 isa<FunctionDecl>(ThisDeclInfo->CurrentDecl);
797 return isFunctionDecl() && ThisDeclInfo->CurrentDecl &&
798 isa<ObjCMethodDecl>(ThisDeclInfo->CurrentDecl);
804 if (!ThisDeclInfo)
806 if (!ThisDeclInfo->IsFilled)
808 if (ThisDeclInfo->getKind() == DeclInfo::VariableKind) {
809 if (const VarDecl *VD = dyn_cast_or_null<VarDecl>(ThisDeclInfo->CurrentDecl)) {
818 if (!ThisDeclInfo)
820 if (!ThisDeclInfo->IsFilled)
822 return ThisDeclInfo->CurrentDecl->getKind() == Decl::ObjCProperty;
826 if (!ThisDeclInfo)
828 if (!ThisDeclInfo->IsFilled)
830 return ThisDeclInfo->getTemplateKind() != DeclInfo::NotTemplate;
834 if (!ThisDeclInfo)
836 if (!ThisDeclInfo->IsFilled)
843 if (!ThisDeclInfo)
845 if (!ThisDeclInfo->IsFilled)
848 dyn_cast_or_null<RecordDecl>(ThisDeclInfo->CurrentDecl))
854 if (!ThisDeclInfo)
856 if (!ThisDeclInfo->IsFilled)
858 return ThisDeclInfo->CurrentDecl &&
859 isa<RecordDecl>(ThisDeclInfo->CurrentDecl) &&
864 if (!ThisDeclInfo)
866 if (!ThisDeclInfo->IsFilled)
868 return ThisDeclInfo->CurrentDecl &&
869 isa<ObjCInterfaceDecl>(ThisDeclInfo->CurrentDecl);
873 if (!ThisDeclInfo)
875 if (!ThisDeclInfo->IsFilled)
877 return ThisDeclInfo->CurrentDecl &&
878 isa<ObjCProtocolDecl>(ThisDeclInfo->CurrentDecl);
882 if (!ThisDeclInfo->IsFilled)
884 return ThisDeclInfo->ParamVars;
888 ThisDeclInfo->fill();