Home
last modified time | relevance | path

Searched refs:child_iterator (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.h18 class child_iterator;
96 llvm::iterator_range<child_iterator> children() const;
99 class DWARFDIE::child_iterator
100 : public llvm::iterator_facade_base<DWARFDIE::child_iterator,
106 child_iterator() = default;
107 child_iterator(const DWARFDIE &parent) : m_die(parent.GetFirstChild()) {} in child_iterator() function
108 bool operator==(const child_iterator &it) const {
125 child_iterator &operator++() {
H A DDWARFDIE.cpp453 llvm::iterator_range<DWARFDIE::child_iterator> DWARFDIE::children() const { in children()
454 return llvm::make_range(child_iterator(*this), child_iterator()); in children()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComment.h227 typedef Comment * const *child_iterator; typedef
229 child_iterator child_begin() const;
230 child_iterator child_end() const;
564 child_iterator child_begin() const { in child_begin()
568 child_iterator child_end() const { in child_end()
625 child_iterator child_begin() const { in child_begin()
629 child_iterator child_end() const { in child_end()
893 child_iterator child_begin() const { in child_begin()
897 child_iterator child_end() const { in child_end()
1097 child_iterator child_begin() const { in child_begin()
[all …]
H A DOpenMPClause.h315 return child_range(child_iterator(), child_iterator()); in used_children()
390 return child_range(child_iterator(), child_iterator()); in used_children()
487 return child_range(child_iterator(), child_iterator()); in used_children()
729 return child_range(child_iterator(), child_iterator()); in used_children()
796 return child_range(child_iterator(), child_iterator()); in used_children()
862 return child_range(child_iterator(), child_iterator()); in used_children()
956 return child_range(child_iterator(), child_iterator()); in used_children()
999 return child_range(child_iterator(), child_iterator()); in used_children()
1064 return child_range(child_iterator(), child_iterator()); in used_children()
1131 return child_range(child_iterator(), child_iterator()); in used_children()
[all …]
H A DExprCXX.h748 return child_range(child_iterator(), child_iterator()); in children()
781 return child_range(child_iterator(), child_iterator()); in children()
903 return child_range(child_iterator(), child_iterator()); in children()
1168 return child_range(child_iterator(), child_iterator()); in children()
1302 return child_range(child_iterator(), child_iterator()); in children()
1371 return child_range(child_iterator(), child_iterator()); in children()
1711 return child_range(child_iterator(), child_iterator()); in children()
2129 return child_range(child_iterator(), child_iterator()); in children()
2754 return child_range(child_iterator(), child_iterator()); in children()
2825 return child_range(child_iterator(), child_iterator()); in children()
[all …]
H A DExprObjC.h112 return child_range(child_iterator(), child_iterator()); in children()
441 return child_range(child_iterator(), child_iterator()); in children()
484 return child_range(child_iterator(), child_iterator()); in children()
535 return child_range(child_iterator(), child_iterator()); in children()
791 return child_range(child_iterator(), child_iterator()); in children()
1712 return child_range(child_iterator(), child_iterator()); in children()
H A DExprConcepts.h140 return child_range(child_iterator(), child_iterator()); in children()
551 return child_range(child_iterator(), child_iterator()); in children()
H A DExpr.h1170 return child_range(child_iterator(), child_iterator()); in children()
1435 return child_range(child_iterator(), child_iterator()); in children()
1530 return child_range(child_iterator(), child_iterator()); in children()
1577 return child_range(child_iterator(), child_iterator()); in children()
1632 return child_range(child_iterator(), child_iterator()); in children()
1706 return child_range(child_iterator(), child_iterator()); in children()
1951 return child_range(child_iterator(), child_iterator()); in children()
2095 return child_range(child_iterator(), child_iterator()); in children()
4336 return child_range(child_iterator(), child_iterator()); in children()
4625 return child_range(child_iterator(), child_iterator()); in children()
[all …]
H A DStmt.h1251 using child_iterator = StmtIterator; in alignas() local
1254 using child_range = llvm::iterator_range<child_iterator>; in alignas()
1265 child_iterator child_end() { return children().end(); } in alignas()
1333 return child_range(child_iterator(DG.begin(), DG.end()), in children()
1334 child_iterator(DG.end(), DG.end())); in children()
1397 return child_range(child_iterator(), child_iterator()); in children()
2667 return child_range(child_iterator(), child_iterator()); in children()
2746 return child_range(child_iterator(), child_iterator()); in children()
2776 return child_range(child_iterator(), child_iterator()); in children()
2864 return child_range(child_iterator(), child_iterator()); in children()
[all …]
H A DStmtGraphTraits.h25 using ChildIteratorType = clang::Stmt::child_iterator;
H A DASTNodeTraverser.h268 for (comments::Comment::child_iterator I = C->child_begin(), in Visit()
H A DStmtOpenMP.h355 OMPClause::child_iterator ChildI, ChildEnd;
564 return child_range(child_iterator(), child_iterator()); in children()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DGraphWriter.h73 using child_iterator = typename GTraits::ChildIteratorType; variable
84 child_iterator EI = GTraits::child_begin(Node); in getEdgeSourceLabels()
85 child_iterator EE = GTraits::child_end(Node); in getEdgeSourceLabels()
190 child_iterator EI = GTraits::child_begin(Node); in writeNode()
191 child_iterator EE = GTraits::child_end(Node); in writeNode()
278 child_iterator EI = GTraits::child_begin(Node); in writeNode()
279 child_iterator EE = GTraits::child_end(Node); in writeNode()
288 void writeEdge(NodeRef Node, unsigned edgeidx, child_iterator EI) { in writeEdge()
292 child_iterator TargetIt = DTraits.getEdgeTarget(Node, EI); in writeEdge()
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp128 Stmt::child_iterator retI = scope.End; in ~AutoreleasePoolRewriter()
166 for (Stmt::child_iterator in VisitCompoundStmt()
227 Stmt::child_iterator Begin;
228 Stmt::child_iterator End;
237 Stmt::child_iterator rangeS = Begin; in getIndentedRange()
241 Stmt::child_iterator rangeE = Begin; in getIndentedRange()
242 for (Stmt::child_iterator I = rangeS; I != End; ++I) in getIndentedRange()
302 Stmt::child_iterator SI = scope.End, SE = compoundS->body_end(); in handlePoolScope()
341 Stmt::child_iterator I = scope.Begin; in handlePoolScope()
H A DTransRetainReleaseDealloc.cpp261 Stmt::child_iterator currChildS = OuterS->child_begin(); in getPreviousAndNextStmt()
262 Stmt::child_iterator childE = OuterS->child_end(); in getPreviousAndNextStmt()
263 Stmt::child_iterator prevChildS = childE; in getPreviousAndNextStmt()
/llvm-project-15.0.7/lldb/unittests/SymbolFile/DWARF/
H A DDWARFDIETest.cpp77 llvm::iterator_range<DWARFDIE::child_iterator> children = top_die.children(); in TEST()
80 DWARFDIE::child_iterator child_iter = children.begin(); in TEST()
/llvm-project-15.0.7/clang/lib/AST/
H A DComment.cpp54 good implements_child_begin_end(Comment::child_iterator (T::*)() const) { in implements_child_begin_end()
60 Comment::child_iterator (Comment::*)() const) { in implements_child_begin_end()
82 Comment::child_iterator Comment::child_begin() const { in child_begin()
96 Comment::child_iterator Comment::child_end() const { in child_end()
115 for (child_iterator I = child_begin(), E = child_end(); I != E; ++I) { in isWhitespaceNoCache()
H A DCommentSema.cpp721 for (Comment::child_iterator I = FC->child_begin(), E = FC->child_end(); in resolveParamCommandIndexes()
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DArchive.h290 using child_iterator = fallible_iterator<ChildFallibleIterator>; variable
345 child_iterator child_begin(Error &Err, bool SkipInternal = true) const;
346 child_iterator child_end() const;
347 iterator_range<child_iterator> children(Error &Err,
/llvm-project-15.0.7/llvm/lib/Object/
H A DArchive.cpp725 child_iterator I = child_begin(Err, false); in Archive()
728 child_iterator E = child_end(); in Archive()
941 Archive::child_iterator Archive::child_begin(Error &Err, in child_begin()
947 return child_iterator::itr( in child_begin()
954 return child_iterator::itr(C, Err); in child_begin()
957 Archive::child_iterator Archive::child_end() const { in child_end()
958 return child_iterator::end(Child(nullptr, nullptr, nullptr)); in child_end()
1238 child_iterator I = child_begin(Err, false); in BigArchive()
1241 child_iterator E = child_end(); in BigArchive()
/llvm-project-15.0.7/llvm/unittests/Object/
H A DArchiveTest.cpp38 Expected<Archive::child_iterator> createChild(StringRef Src) { in createChild()
/llvm-project-15.0.7/clang/lib/Index/
H A DCommentToXML.cpp100 for (Comment::child_iterator I = C->child_begin(), E = C->child_end(); in FullCommentParts()
325 for (Comment::child_iterator I = C->child_begin(), E = C->child_end(); in visitParagraphComment()
492 for (Comment::child_iterator I = C->child_begin(), E = C->child_end(); in visitNonStandaloneParagraphComment()
698 for (Comment::child_iterator I = C->child_begin(), E = C->child_end(); in appendParagraphCommentWithKind()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DDIE.h790 using child_iterator = IntrusiveBackList<DIE>::iterator; variable
792 using child_range = iterator_range<child_iterator>;
/llvm-project-15.0.7/clang/unittests/AST/
H A DCommentParser.cpp102 Comment::child_iterator I = C->child_begin() + Idx; in GetChildAt()
/llvm-project-15.0.7/llvm/docs/
H A DProgrammersManual.rst1045 using child_iterator = fallible_iterator<FallibleChildIterator>;
1047 child_iterator child_begin(Error &Err) {
1051 child_iterator child_end() {
1055 iterator_range<child_iterator> children(Error &Err) {

12