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

Declarations

include/llvm/DebugInfo/DWARF/DWARFDie.h
  271   class iterator;

References

include/llvm/ADT/STLExtras.h
  269 std::reverse_iterator<IteratorTy> make_reverse_iterator(IteratorTy It) {
  269 std::reverse_iterator<IteratorTy> make_reverse_iterator(IteratorTy It) {
include/llvm/ADT/iterator.h
   95   DerivedT operator+(DifferenceTypeT n) const {
  105   friend DerivedT operator+(DifferenceTypeT n, const DerivedT &i) {
  105   friend DerivedT operator+(DifferenceTypeT n, const DerivedT &i) {
  111   DerivedT operator-(DifferenceTypeT n) const {
  120   DerivedT &operator++() {
  125   DerivedT operator++(int) {
  130   DerivedT &operator--() {
  136   DerivedT operator--(int) {
  145   bool operator!=(const DerivedT &RHS) const {
  149   bool operator>(const DerivedT &RHS) const {
  156   bool operator<=(const DerivedT &RHS) const {
  162   bool operator>=(const DerivedT &RHS) const {
include/llvm/ADT/iterator_range.h
   32   IteratorT begin_iterator, end_iterator;
   41   iterator_range(IteratorT begin_iterator, IteratorT end_iterator)
   41   iterator_range(IteratorT begin_iterator, IteratorT end_iterator)
   45   IteratorT begin() const { return begin_iterator; }
   46   IteratorT end() const { return end_iterator; }
   54 template <class T> iterator_range<T> make_range(T x, T y) {
   54 template <class T> iterator_range<T> make_range(T x, T y) {
   54 template <class T> iterator_range<T> make_range(T x, T y) {
include/llvm/DebugInfo/DWARF/DWARFDie.h
  273   iterator begin() const;
  274   iterator end() const;
  276   std::reverse_iterator<iterator> rbegin() const;
  277   std::reverse_iterator<iterator> rend() const;
  279   iterator_range<iterator> children() const;
  336     : public iterator_facade_base<iterator, std::bidirectional_iterator_tag,
  341   friend bool operator==(const DWARFDie::iterator &LHS,
  342                          const DWARFDie::iterator &RHS);
  349   iterator &operator++() {
  354   iterator &operator--() {
  362 inline bool operator==(const DWARFDie::iterator &LHS,
  363                        const DWARFDie::iterator &RHS) {
  367 inline bool operator!=(const DWARFDie::iterator &LHS,
  368                        const DWARFDie::iterator &RHS) {
  374 inline DWARFDie::iterator DWARFDie::begin() const {
  378 inline DWARFDie::iterator DWARFDie::end() const {
  382 inline iterator_range<DWARFDie::iterator> DWARFDie::children() const {
  393           reverse_iterator<llvm::DWARFDie::iterator>,
  401   reverse_iterator(llvm::DWARFDie::iterator It)
  407   llvm::DWARFDie::iterator base() const {
  411   reverse_iterator<llvm::DWARFDie::iterator> &operator++() {
  421   reverse_iterator<llvm::DWARFDie::iterator> &operator--() {
  439   bool equals(const reverse_iterator<llvm::DWARFDie::iterator> &RHS) const {
  448 inline bool operator==(const std::reverse_iterator<DWARFDie::iterator> &LHS,
  449                        const std::reverse_iterator<DWARFDie::iterator> &RHS) {
  453 inline bool operator!=(const std::reverse_iterator<DWARFDie::iterator> &LHS,
  454                        const std::reverse_iterator<DWARFDie::iterator> &RHS) {
  458 inline std::reverse_iterator<DWARFDie::iterator> DWARFDie::rbegin() const {
  462 inline std::reverse_iterator<DWARFDie::iterator> DWARFDie::rend() const {
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
 1235     auto Begin = A.begin();
 1236     auto End = A.end();
 1237     auto It = A.begin();
 1357   auto begin = Invalid.begin();
 1358   auto end = Invalid.end();
 1828   auto it = DieDG.begin();
usr/include/c++/7.4.0/bits/move.h
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   58     begin(const _Container& __cont) -> decltype(__cont.begin())
   68     end(_Container& __cont) -> decltype(__cont.end())
   78     end(const _Container& __cont) -> decltype(__cont.end())
usr/include/c++/7.4.0/bits/stl_iterator.h
  302     operator==(const reverse_iterator<_Iterator>& __x,
  303 	       const reverse_iterator<_Iterator>& __y)
  314     operator!=(const reverse_iterator<_Iterator>& __x,
  315 	       const reverse_iterator<_Iterator>& __y)
  340     operator==(const reverse_iterator<_IteratorL>& __x,
  341 	       const reverse_iterator<_IteratorR>& __y)
  352     operator!=(const reverse_iterator<_IteratorL>& __x,
  353 	       const reverse_iterator<_IteratorR>& __y)
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h
   79     typename iterator_traits<_InputIterator>::difference_type
   80     __distance(_InputIterator __first, _InputIterator __last,
   80     __distance(_InputIterator __first, _InputIterator __last,
   86       typename iterator_traits<_InputIterator>::difference_type __n = 0;
   97     typename iterator_traits<_RandomAccessIterator>::difference_type
   98     __distance(_RandomAccessIterator __first, _RandomAccessIterator __last,
   98     __distance(_RandomAccessIterator __first, _RandomAccessIterator __last,
  137     typename iterator_traits<_InputIterator>::difference_type
  138     distance(_InputIterator __first, _InputIterator __last)
  138     distance(_InputIterator __first, _InputIterator __last)
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  154       typedef typename _Iterator::iterator_category iterator_category;
  155       typedef typename _Iterator::value_type        value_type;
  156       typedef typename _Iterator::difference_type   difference_type;
  157       typedef typename _Iterator::pointer           pointer;
  158       typedef typename _Iterator::reference         reference;
  163     : public __iterator_traits<_Iterator> { };
  204     typename iterator_traits<_Iter>::iterator_category
  205     __iterator_category(const _Iter&)
usr/include/c++/7.4.0/bits/stl_uninitialized.h
   76         __uninit_copy(_InputIterator __first, _InputIterator __last,
   76         __uninit_copy(_InputIterator __first, _InputIterator __last,
  115     uninitialized_copy(_InputIterator __first, _InputIterator __last,
  115     uninitialized_copy(_InputIterator __first, _InputIterator __last,
  118       typedef typename iterator_traits<_InputIterator>::value_type
  126       typedef typename iterator_traits<_InputIterator>::reference _RefType1;
  267     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
  267     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
  287     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
  287     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
usr/include/c++/7.4.0/bits/stl_vector.h
  411 	vector(_InputIterator __first, _InputIterator __last,
  411 	vector(_InputIterator __first, _InputIterator __last,
 1283 	_M_initialize_dispatch(_Integer __n, _Integer __value, __true_type)
 1283 	_M_initialize_dispatch(_Integer __n, _Integer __value, __true_type)
 1294 	_M_initialize_dispatch(_InputIterator __first, _InputIterator __last,
 1294 	_M_initialize_dispatch(_InputIterator __first, _InputIterator __last,
 1297 	  typedef typename std::iterator_traits<_InputIterator>::
 1305 	_M_range_initialize(_InputIterator __first, _InputIterator __last,
 1305 	_M_range_initialize(_InputIterator __first, _InputIterator __last,
 1324 	_M_range_initialize(_ForwardIterator __first, _ForwardIterator __last,
 1324 	_M_range_initialize(_ForwardIterator __first, _ForwardIterator __last,
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };
utils/unittest/googletest/include/gtest/gtest-printers.h
  140   static void PrintValue(const T& value, ::std::ostream* os) {
  205     ::std::basic_ostream<Char, CharTraits>& os, const T& x) {
  206   TypeWithoutFormatter<T,
  207       (internal::IsAProtocolMessage<T>::value ? kProtobuf :
  208        internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ?
  223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
  276   static ::std::string Format(const ToPrint& value) {
  351     const T1& value, const T2& /* other_operand */) {
  351     const T1& value, const T2& /* other_operand */) {
  352   return FormatForComparison<T1, T2>::Format(value);
  352   return FormatForComparison<T1, T2>::Format(value);
  366 void UniversalPrint(const T& value, ::std::ostream* os);
  373                     const C& container, ::std::ostream* os) {
  439                     const T& value, ::std::ostream* os) {
  455 void PrintTo(const T& value, ::std::ostream* os) {
  478   DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
  699   static void Print(const T& value, ::std::ostream* os) {
  784   static void Print(const T& value, ::std::ostream* os) {
  856   typedef T T1;
  983   internal::UniversalTersePrinter<T>::Print(value, &ss);
utils/unittest/googletest/include/gtest/gtest.h
 1377                                    const T1& lhs, const T2& rhs) {
 1377                                    const T1& lhs, const T2& rhs) {
 1389                             const T1& lhs,
 1390                             const T2& rhs) {
 1419                                  const T1& lhs,
 1420                                  const T2& rhs) {
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
   29   static const T& printable(const T& V) { return V; }
   29   static const T& printable(const T& V) { return V; }
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   37   return StreamSwitch<T>::printable(V);
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
   94 ::std::string PrintToString(const T& value);