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

Declarations

tools/lldb/include/lldb/Core/Address.h
   30 struct LineEntry;
tools/lldb/include/lldb/lldb-forward.h
  287 struct LineEntry;

References

include/llvm/Support/AlignOf.h
   30   T t;
   39 template <typename T> union SizerImpl<T> { char arr[sizeof(T)]; };
   50       llvm::detail::SizerImpl<T, Ts...>)];
include/llvm/Support/Error.h
  437   static const bool isRef = std::is_reference<T>::value;
  439   using wrap = std::reference_wrapper<typename std::remove_reference<T>::type>;
  444   using storage_type = typename std::conditional<isRef, wrap, T>::type;
  445   using value_type = T;
  448   using reference = typename std::remove_reference<T>::type &;
  449   using const_reference = const typename std::remove_reference<T>::type &;
  450   using pointer = typename std::remove_reference<T>::type *;
  451   using const_pointer = const typename std::remove_reference<T>::type *;
  474   Expected(OtherT &&Val,
  475            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  492   Expected(Expected<OtherT> &&Other,
  493            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  493            typename std::enable_if<std::is_convertible<OtherT, T>::value>::type
  594   template <class OtherT> void moveConstruct(Expected<OtherT> &&Other) {
include/llvm/Testing/Support/Error.h
   23 template <typename T> ExpectedHolder<T> TakeExpected(Expected<T> &Exp) {
   23 template <typename T> ExpectedHolder<T> TakeExpected(Expected<T> &Exp) {
   27 template <typename T> ExpectedHolder<T> TakeExpected(Expected<T> &&Exp) {
   27 template <typename T> ExpectedHolder<T> TakeExpected(Expected<T> &&Exp) {
include/llvm/Testing/Support/SupportHelpers.h
   30   ExpectedHolder(ErrorHolder Err, Expected<T> &Exp)
   33   Expected<T> &Exp;
   51 void PrintTo(const ExpectedHolder<T> &Item, std::ostream *Out) {
tools/lldb/include/lldb/API/SBLineEntry.h
   55   lldb_private::LineEntry *get();
   63   const lldb_private::LineEntry *operator->() const;
   65   lldb_private::LineEntry &ref();
   67   const lldb_private::LineEntry &ref() const;
   69   SBLineEntry(const lldb_private::LineEntry *lldb_object_ptr);
   71   void SetLineEntry(const lldb_private::LineEntry &lldb_object_ref);
   73   std::unique_ptr<lldb_private::LineEntry> m_opaque_up;
tools/lldb/include/lldb/Core/Address.h
  468   bool CalculateSymbolContextLineEntry(LineEntry &line_entry) const;
tools/lldb/include/lldb/Core/Disassembler.h
  530                                      const SymbolContext &sc, LineEntry &line) {
tools/lldb/include/lldb/Symbol/CompileUnit.h
  213                          LineEntry *line_entry);
tools/lldb/include/lldb/Symbol/LineEntry.h
  108   static int Compare(const LineEntry &lhs, const LineEntry &rhs);
  108   static int Compare(const LineEntry &lhs, const LineEntry &rhs);
  183 bool operator<(const LineEntry &lhs, const LineEntry &rhs);
  183 bool operator<(const LineEntry &lhs, const LineEntry &rhs);
tools/lldb/include/lldb/Symbol/LineTable.h
  112   bool FindLineEntryByAddress(const Address &so_addr, LineEntry &line_entry,
  151                                          LineEntry *line_entry_ptr);
  155       uint32_t line, bool exact, LineEntry *line_entry_ptr);
  171   bool GetLineEntryAtIndex(uint32_t idx, LineEntry &line_entry);
  338   bool ConvertEntryAtIndexToLineEntry(uint32_t idx, LineEntry &line_entry);
tools/lldb/include/lldb/Symbol/SymbolContext.h
   75                          LineEntry *line_entry = nullptr,
   82                          LineEntry *line_entry = nullptr,
  309   LineEntry GetFunctionStartLineEntry() const;
  339   LineEntry line_entry;     ///< The LineEntry for a given query
tools/lldb/include/lldb/Target/Thread.h
  670       bool abort_other_plans, const LineEntry &line_entry,
  733       bool abort_other_plans, const LineEntry &line_entry,
tools/lldb/source/API/SBAddress.cpp
  280     LineEntry line_entry;
tools/lldb/source/API/SBCompileUnit.cpp
   77       LineEntry line_entry;
tools/lldb/source/API/SBLineEntry.cpp
   32 SBLineEntry::SBLineEntry(const lldb_private::LineEntry *lldb_object_ptr)
   35     m_opaque_up = std::make_unique<LineEntry>(*lldb_object_ptr);
   47 void SBLineEntry::SetLineEntry(const lldb_private::LineEntry &lldb_object_ref) {
   48   m_opaque_up = std::make_unique<LineEntry>(lldb_object_ref);
  138   lldb_private::LineEntry *lhs_ptr = m_opaque_up.get();
  139   lldb_private::LineEntry *rhs_ptr = rhs.m_opaque_up.get();
  142     return lldb_private::LineEntry::Compare(*lhs_ptr, *rhs_ptr) == 0;
  151   lldb_private::LineEntry *lhs_ptr = m_opaque_up.get();
  152   lldb_private::LineEntry *rhs_ptr = rhs.m_opaque_up.get();
  155     return lldb_private::LineEntry::Compare(*lhs_ptr, *rhs_ptr) != 0;
  160 const lldb_private::LineEntry *SBLineEntry::operator->() const {
  164 lldb_private::LineEntry &SBLineEntry::ref() {
  166     m_opaque_up.reset(new lldb_private::LineEntry());
  170 const lldb_private::LineEntry &SBLineEntry::ref() const { return *m_opaque_up; }
  190 lldb_private::LineEntry *SBLineEntry::get() { return m_opaque_up.get(); }
tools/lldb/source/API/Utils.h
   17 template <typename T> std::unique_ptr<T> clone(const std::unique_ptr<T> &src) {
   17 template <typename T> std::unique_ptr<T> clone(const std::unique_ptr<T> &src) {
   19     return std::make_unique<T>(*src);
tools/lldb/source/Commands/CommandObjectDisassemble.cpp
  315       LineEntry pc_line_entry(
tools/lldb/source/Commands/CommandObjectSource.cpp
  164         const LineEntry &line_entry = sc.line_entry;
  235           LineEntry line_entry;
  754     LineEntry line_entry;
  756     SourceInfo(ConstString name, const LineEntry &line_entry)
tools/lldb/source/Commands/CommandObjectThread.cpp
 1177         LineEntry function_start;
 1199             LineEntry line_entry;
tools/lldb/source/Core/Address.cpp
  878 bool Address::CalculateSymbolContextLineEntry(LineEntry &line_entry) const {
tools/lldb/source/Core/Disassembler.cpp
  308   LineEntry prologue_end_line = sc.line_entry;
  518                 LineEntry prologue_end_line = sc.line_entry;
tools/lldb/source/Core/IOHandler.cpp
 3989             LineEntry bp_loc_line_entry;
 4086               LineEntry bp_loc_line_entry;
tools/lldb/source/Core/SourceManager.cpp
  335             lldb_private::LineEntry line_entry;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
  248       LineEntry line_entry;
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h
   31     LineEntry callable_line_entry;
tools/lldb/source/Symbol/CompileUnit.cpp
  196                                     LineEntry *line_entry_ptr) {
  266         LineEntry line_entry;
  296         LineEntry line_entry;
tools/lldb/source/Symbol/Function.cpp
  219     LineEntry line_entry;
  242   LineEntry line_entry;
  493       LineEntry first_line_entry;
  512             LineEntry line_entry;
  532             LineEntry line_entry;
  559           LineEntry line_entry;
  573           LineEntry first_non_zero_entry;
tools/lldb/source/Symbol/LineEntry.cpp
  154 bool lldb_private::operator<(const LineEntry &a, const LineEntry &b) {
  154 bool lldb_private::operator<(const LineEntry &a, const LineEntry &b) {
  155   return LineEntry::Compare(a, b) < 0;
  158 int LineEntry::Compare(const LineEntry &a, const LineEntry &b) {
  158 int LineEntry::Compare(const LineEntry &a, const LineEntry &b) {
tools/lldb/source/Symbol/LineTable.cpp
  161 bool LineTable::GetLineEntryAtIndex(uint32_t idx, LineEntry &line_entry) {
  171                                        LineEntry &line_entry,
  243                                                LineEntry &line_entry) {
  289     uint32_t line, bool exact, LineEntry *line_entry_ptr) {
  336                                                   LineEntry *line_entry_ptr) {
  408   LineEntry line_entry;
  422   LineEntry line_entry;
  437   LineEntry line_entry;
  459   LineEntry line_entry;
tools/lldb/source/Symbol/SymbolContext.cpp
   34                              Block *b, LineEntry *le, Symbol *s)
   43                              LineEntry *le, Symbol *s)
  384          LineEntry::Compare(lhs.line_entry, rhs.line_entry) == 0 &&
  688 LineEntry SymbolContext::GetFunctionStartLineEntry() const {
  689   LineEntry line_entry;
  730     LineEntry this_line;
  735     if (LineEntry::Compare(this_line, line_entry) == 0) {
  741   LineEntry end_entry;
tools/lldb/source/Target/Thread.cpp
 1374     bool abort_other_plans, const LineEntry &line_entry,
 1407     bool abort_other_plans, const LineEntry &line_entry,
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
  227               LineEntry line_entry;
  230                 LineEntry next_line_entry;
  239                   LineEntry prev_line_entry;
tools/lldb/tools/lldb-test/lldb-test.cpp
  419       LineEntry le;
  473     LineEntry le;
  670     LineEntry le;
tools/lldb/unittests/Symbol/TestLineEntry.cpp
   46   llvm::Expected<LineEntry> GetLineEntryForLine(uint32_t line);
   63 llvm::Expected<LineEntry> LineEntryTest::GetLineEntryForLine(uint32_t line) {
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  689     operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
  811     { typedef unique_ptr<_Tp> __single_object; };
  823     inline typename _MakeUniq<_Tp>::__single_object
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  762     typename add_rvalue_reference<_Tp>::type declval() noexcept;
 1526 	static void __test_aux(_To1);
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>
 2171     { typedef _Iffalse 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) {
  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;
  981 ::std::string PrintToString(const T& value) {
  983   internal::UniversalTersePrinter<T>::Print(value, &ss);
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);