reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/STLExtras.h
  155     -> decltype(begin(std::forward<ContainerTy>(container))) {
  163     -> decltype(end(std::forward<ContainerTy>(container))) {
  179     -> decltype(adl_detail::adl_begin(std::forward<ContainerTy>(container))) {
  185     -> decltype(adl_detail::adl_end(std::forward<ContainerTy>(container))) {
 1198 auto find_if_not(R &&Range, UnaryPredicate P) -> decltype(adl_begin(Range)) {
include/llvm/ADT/ilist.h
  177   typedef typename base_list_type::iterator iterator;
include/llvm/ADT/simple_ilist.h
  117   iterator begin() { return ++iterator(Sentinel); }
  117   iterator begin() { return ++iterator(Sentinel); }
  119   iterator end() { return iterator(Sentinel); }
  119   iterator end() { return iterator(Sentinel); }
  159   iterator insert(iterator I, reference Node) {
  159   iterator insert(iterator I, reference Node) {
  161     return iterator(&Node);
  166   void insert(iterator I, Iterator First, Iterator Last) {
  196   iterator erase(iterator I) {
  196   iterator erase(iterator I) {
  205   iterator erase(iterator First, iterator Last) {
  205   iterator erase(iterator First, iterator Last) {
  205   iterator erase(iterator First, iterator Last) {
  212   iterator eraseAndDispose(iterator I, Disposer dispose) {
  212   iterator eraseAndDispose(iterator I, Disposer dispose) {
  221   iterator eraseAndDispose(iterator First, iterator Last, Disposer dispose) {
  221   iterator eraseAndDispose(iterator First, iterator Last, Disposer dispose) {
  221   iterator eraseAndDispose(iterator First, iterator Last, Disposer dispose) {
  238   void splice(iterator I, simple_ilist &L2) {
  243   void splice(iterator I, simple_ilist &L2, iterator Node) {
  243   void splice(iterator I, simple_ilist &L2, iterator Node) {
  248   void splice(iterator I, simple_ilist &, iterator First, iterator Last) {
  248   void splice(iterator I, simple_ilist &, iterator First, iterator Last) {
  248   void splice(iterator I, simple_ilist &, iterator First, iterator Last) {
  273   iterator LI = begin(), LE = end();
  274   iterator RI = RHS.begin(), RE = RHS.end();
  278       iterator RunStart = RI++;
  298   iterator Center = begin(), End = begin();
include/llvm/CodeGen/MachineInstrBundleIterator.h
   27   using instr_iterator = typename list_type::iterator;
   28   using nonconst_instr_iterator = typename list_type::iterator;
   40   using nonconst_instr_iterator = typename list_type::iterator;
include/llvm/IR/SymbolTableListTraits.h
   68   using iterator = typename simple_ilist<ValueSubClass>::iterator;
unittests/ADT/IListIteratorTest.cpp
   19   simple_ilist<Node>::iterator I;
   51   simple_ilist<Node>::iterator I;
  141   typedef simple_ilist<Node>::iterator iterator;
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   68     end(_Container& __cont) -> decltype(__cont.end())