Lines Matching refs:Parent
37 CXCursor parent;
41 : parent(C), K(k) {
48 const CXCursor &getParent() const { return parent; }
68 /// \brief The parent cursor whose children we are traversing.
69 CXCursor Parent;
71 /// \brief The declaration that serves at the parent of any statement or
122 CXCursor &Parent;
127 SetParentRAII(CXCursor &Parent, const Decl *&StmtParent,
129 : Parent(Parent), StmtParent(StmtParent), OldParent(Parent)
131 Parent = NewParent;
132 if (clang_isDeclaration(Parent.kind))
133 StmtParent = getCursorDecl(Parent);
137 Parent = OldParent;
138 if (clang_isDeclaration(Parent.kind))
139 StmtParent = getCursorDecl(Parent);
160 Parent.kind = CXCursor_NoDeclFound;
161 Parent.data[0] = nullptr;
162 Parent.data[1] = nullptr;
163 Parent.data[2] = nullptr;
195 bool VisitChildren(CXCursor Parent);
250 #define ABSTRACT_TYPELOC(CLASS, PARENT)
251 #define TYPELOC(CLASS, PARENT) \