Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIE.h21 class child_iterator;
138 llvm::iterator_range<child_iterator> children() const;
140 child_iterator begin() const;
141 child_iterator end() const;
144 class DWARFDIE::child_iterator
145 : public llvm::iterator_facade_base<DWARFDIE::child_iterator,
151 child_iterator() = default;
152 child_iterator(const DWARFDIE &parent) : m_die(parent.GetFirstChild()) {} in child_iterator() function
153 bool operator==(const child_iterator &it) const {
170 child_iterator &operator++() {
H A DDWARFDIE.cpp601 llvm::iterator_range<DWARFDIE::child_iterator> DWARFDIE::children() const { in children()
602 return llvm::make_range(child_iterator(*this), child_iterator()); in children()
605 DWARFDIE::child_iterator DWARFDIE::begin() const { in begin()
606 return child_iterator(*this); in begin()
609 DWARFDIE::child_iterator DWARFDIE::end() const { return child_iterator(); } in end()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h87 using child_iterator = StmtIterator; variable
89 using child_range = llvm::iterator_range<child_iterator>;
124 return child_range(child_iterator(), child_iterator()); in children()
132 return child_range(child_iterator(), child_iterator()); in used_children()
171 using child_iterator = StmtIterator; variable
173 using child_range = llvm::iterator_range<child_iterator>;
182 return child_range(child_iterator(), child_iterator()); in used_children()
368 return child_range(child_iterator(), child_iterator()); in children()
376 return child_range(child_iterator(), child_iterator()); in used_children()
658 return child_range(child_iterator(), child_iterator()); in used_children()
[all …]
H A DOpenACCClause.h47 using child_iterator = StmtIterator; variable
49 using child_range = llvm::iterator_range<child_iterator>;
76 return child_range(child_iterator(), child_iterator()); in children()
98 return child_range(child_iterator(), child_iterator()); in children()
120 return child_range(child_iterator(), child_iterator()); in children()
142 return child_range(child_iterator(), child_iterator()); in children()
163 return child_range(child_iterator(), child_iterator()); in children()
183 return child_range(child_iterator(), child_iterator()); in children()
206 return child_range(child_iterator(), child_iterator()); in children()
375 return child_range(child_iterator(), child_iterator()); in children()
H A DExprCXX.h754 return child_range(child_iterator(), child_iterator()); in children()
789 return child_range(child_iterator(), child_iterator()); in children()
911 return child_range(child_iterator(), child_iterator()); in children()
1128 return child_range(child_iterator(), child_iterator()); in children()
1195 return child_range(child_iterator(), child_iterator()); in children()
1359 return child_range(child_iterator(), child_iterator()); in children()
1450 return child_range(child_iterator(), child_iterator()); in children()
1801 return child_range(child_iterator(), child_iterator()); in children()
2220 return child_range(child_iterator(), child_iterator()); in children()
2960 return child_range(child_iterator(), child_iterator()); in children()
[all …]
H A DExprObjC.h111 return child_range(child_iterator(), child_iterator()); in children()
440 return child_range(child_iterator(), child_iterator()); in children()
483 return child_range(child_iterator(), child_iterator()); in children()
534 return child_range(child_iterator(), child_iterator()); in children()
788 return child_range(child_iterator(), child_iterator()); in children()
1715 return child_range(child_iterator(), child_iterator()); in children()
H A DExprConcepts.h157 return child_range(child_iterator(), child_iterator()); in children()
584 return child_range(child_iterator(), child_iterator()); in children()
H A DExpr.h1211 return child_range(child_iterator(), child_iterator()); in children()
1500 return child_range(child_iterator(), child_iterator()); in children()
1544 return child_range(child_iterator(), child_iterator()); in children()
1594 return child_range(child_iterator(), child_iterator()); in children()
1643 return child_range(child_iterator(), child_iterator()); in children()
1717 return child_range(child_iterator(), child_iterator()); in children()
1980 return child_range(child_iterator(), child_iterator()); in children()
2112 return child_range(child_iterator(), child_iterator()); in children()
2163 return child_range(child_iterator(), child_iterator()); in children()
4510 return child_range(child_iterator(), child_iterator()); in children()
[all …]
H A DStmt.h1569 using child_iterator = StmtIterator;
1572 using child_range = llvm::iterator_range<child_iterator>;
1582 child_iterator child_begin() { return children().begin(); }
1583 child_iterator child_end() { return children().end(); }
1656 return child_range(child_iterator(DG.begin(), DG.end()),
1657 child_iterator(DG.end(), DG.end()));
1720 return child_range(child_iterator(), child_iterator());
3002 return child_range(child_iterator(), child_iterator());
3081 return child_range(child_iterator(), child_iterator());
3111 return child_range(child_iterator(), child_iterator());
[all …]
H A DStmtGraphTraits.h25 using ChildIteratorType = clang::Stmt::child_iterator;
H A DStmtOpenACC.h70 return child_range(child_iterator(), child_iterator()); in children()
110 return child_range(child_iterator(), child_iterator()); in children()
H A DASTNodeTraverser.h307 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()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGraphWriter.h74 using child_iterator = typename GTraits::ChildIteratorType; variable
85 child_iterator EI = GTraits::child_begin(Node); in getEdgeSourceLabels()
86 child_iterator EE = GTraits::child_end(Node); in getEdgeSourceLabels()
191 child_iterator EI = GTraits::child_begin(Node); in writeNode()
192 child_iterator EE = GTraits::child_end(Node); in writeNode()
280 child_iterator EI = GTraits::child_begin(Node); in writeNode()
281 child_iterator EE = GTraits::child_end(Node); in writeNode()
290 void writeEdge(NodeRef Node, unsigned edgeidx, child_iterator EI) { in writeEdge()
294 child_iterator TargetIt = DTraits.getEdgeTarget(Node, EI); in writeEdge()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp55 good implements_child_begin_end(Comment::child_iterator (T::*)() const) { in implements_child_begin_end()
61 Comment::child_iterator (Comment::*)() const) { in implements_child_begin_end()
83 Comment::child_iterator Comment::child_begin() const { in child_begin()
98 Comment::child_iterator Comment::child_end() const { in child_end()
118 for (child_iterator I = child_begin(), E = child_end(); I != E; ++I) { in isWhitespaceNoCache()
H A DOpenACCClause.cpp146 return child_range(child_iterator(), child_iterator()); in children()
H A DCommentSema.cpp722 for (Comment::child_iterator I = FC->child_begin(), E = FC->child_end(); in resolveParamCommandIndexes()
H A DExpr.cpp4606 child_iterator Child = child_begin(); in DesignatedInitExpr()
/freebsd/usr.bin/dtc/
H A Dfdt.hh446 typedef std::vector<node_ptr>::iterator child_iterator; typedef in dtc::fdt::node
473 child_iterator begin() { return n.child_begin(); } in begin()
474 child_iterator end() { return n.child_end(); } in end()
563 inline child_iterator child_begin() in child_begin()
570 inline child_iterator child_end() in child_end()
H A Dchecking.cc134 for (node::child_iterator i=n->child_begin(), e=n->child_end() ; i!=e ; in visit_node()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DArchive.h290 using child_iterator = fallible_iterator<ChildFallibleIterator>; variable
351 child_iterator child_begin(Error &Err, bool SkipInternal = true) const;
352 child_iterator child_end() const;
353 iterator_range<child_iterator> children(Error &Err,
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DArchive.cpp735 child_iterator I = child_begin(Err, false); in Archive()
738 child_iterator E = child_end(); in Archive()
986 Archive::child_iterator Archive::child_begin(Error &Err, in child_begin()
992 return child_iterator::itr( in child_begin()
999 return child_iterator::itr(C, Err); in child_begin()
1002 Archive::child_iterator Archive::child_end() const { in child_end()
1003 return child_iterator::end(Child(nullptr, nullptr, nullptr)); in child_end()
1444 child_iterator I = child_begin(Err, false); in BigArchive()
1447 child_iterator E = child_end(); in BigArchive()
/freebsd/contrib/llvm-project/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()
702 for (Comment::child_iterator I = C->child_begin(), E = C->child_end(); I != E; in appendParagraphCommentWithKind()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDIE.h879 using child_iterator = IntrusiveBackList<DIE>::iterator; variable
881 using child_range = iterator_range<child_iterator>;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.h725 using child_iterator = pointee_iterator<decltype(Children)::iterator>; variable
729 iterator_range<child_iterator> children() { in children()

12