|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/DebugInfo/PDB/Native/TpiStream.h 25 class LazyRandomTypeCollection;
tools/llvm-pdbutil/BytesOutputStyle.h 21 class LazyRandomTypeCollection;
tools/llvm-pdbutil/DumpOutputStyle.h 27 class LazyRandomTypeCollection;
tools/llvm-pdbutil/InputFile.h 25 class LazyRandomTypeCollection;
tools/llvm-pdbutil/MinimalSymbolDumper.h 16 class LazyRandomTypeCollection;
tools/llvm-pdbutil/MinimalTypeDumper.h 17 class LazyRandomTypeCollection;
References
include/llvm/ADT/iterator_range.h 38 iterator_range(Container &&c)
include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h 27 codeview::LazyRandomTypeCollection &TypeCollection,
include/llvm/DebugInfo/PDB/Native/TpiStream.h 58 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; }
79 std::unique_ptr<codeview::LazyRandomTypeCollection> Types;
include/llvm/Support/Error.h 474 Expected(OtherT &&Val,
1320 template <typename T> T& operator()(Expected<T&> &&E) const {
1320 template <typename T> T& operator()(Expected<T&> &&E) const {
lib/DebugInfo/PDB/Native/NativeEnumTypes.cpp 24 LazyRandomTypeCollection &Types,
lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp 67 LazyRandomTypeCollection &Types = Tpi.typeCollection();
lib/DebugInfo/PDB/Native/SymbolCache.cpp 85 auto &Types = Tpi->typeCollection();
162 codeview::LazyRandomTypeCollection &Types = Tpi->typeCollection();
lib/DebugInfo/PDB/Native/TpiStream.cpp 115 Types = std::make_unique<LazyRandomTypeCollection>(
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp 68 LazyRandomTypeCollection &types = index.ipi().typeCollection();
205 LazyRandomTypeCollection &types = m_index.ipi().typeCollection();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 272 LazyRandomTypeCollection &types = m_index.tpi().typeCollection();
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 1289 LazyRandomTypeCollection &types = m_index->tpi().typeCollection();
tools/llvm-pdbutil/BytesOutputStyle.cpp 306 auto &Types = Err(initializeTypes(StreamIdx));
445 Expected<codeview::LazyRandomTypeCollection &>
460 std::make_unique<LazyRandomTypeCollection>(Types, Count, Offsets);
tools/llvm-pdbutil/BytesOutputStyle.h 54 Expected<codeview::LazyRandomTypeCollection &>
57 std::unique_ptr<codeview::LazyRandomTypeCollection> TpiTypes;
58 std::unique_ptr<codeview::LazyRandomTypeCollection> IpiTypes;
tools/llvm-pdbutil/DumpOutputStyle.cpp 704 LazyRandomTypeCollection &Types = File.types();
782 auto &TpiTypes = File.types();
1293 static void buildDepSet(LazyRandomTypeCollection &Types,
1310 dumpFullTypeStream(LinePrinter &Printer, LazyRandomTypeCollection &Types,
1329 LazyRandomTypeCollection &Types,
1369 LazyRandomTypeCollection Types(100);
1469 auto &Types = (StreamIdx == StreamTPI) ? File.types() : File.ids();
1536 auto &Types = File.types();
1578 auto &Ids = File.ids();
1579 auto &Types = File.types();
1621 auto &Types = File.types();
1655 auto &Types = File.types();
1656 auto &Ids = File.ids();
1695 auto &Types = File.types();
1696 auto &Ids = File.ids();
1791 auto &Types = File.types();
1792 auto &Ids = File.ids();
tools/llvm-pdbutil/InputFile.cpp 366 codeview::LazyRandomTypeCollection &
388 std::make_unique<LazyRandomTypeCollection>(Array, Count, Offsets);
401 Types = std::make_unique<LazyRandomTypeCollection>(Records, 100);
405 Types = std::make_unique<LazyRandomTypeCollection>(100);
409 codeview::LazyRandomTypeCollection &InputFile::types() {
413 codeview::LazyRandomTypeCollection &InputFile::ids() {
tools/llvm-pdbutil/InputFile.h 48 using TypeCollectionPtr = std::unique_ptr<codeview::LazyRandomTypeCollection>;
54 codeview::LazyRandomTypeCollection &
76 codeview::LazyRandomTypeCollection &types();
77 codeview::LazyRandomTypeCollection &ids();
tools/llvm-pdbutil/MinimalSymbolDumper.cpp 370 auto &Container = IsType ? Types : Ids;
tools/llvm-pdbutil/MinimalSymbolDumper.h 26 codeview::LazyRandomTypeCollection &Ids,
27 codeview::LazyRandomTypeCollection &Types)
31 codeview::LazyRandomTypeCollection &Ids,
32 codeview::LazyRandomTypeCollection &Types)
62 codeview::LazyRandomTypeCollection &Ids;
63 codeview::LazyRandomTypeCollection &Types;
tools/llvm-pdbutil/MinimalTypeDumper.h 28 bool Hashes, codeview::LazyRandomTypeCollection &Types,
60 codeview::LazyRandomTypeCollection &Types;
tools/llvm-pdbutil/TypeReferenceTracker.cpp 23 static uint32_t getNumRecordsInCollection(LazyRandomTypeCollection &Types) {
tools/llvm-pdbutil/TypeReferenceTracker.h 55 codeview::LazyRandomTypeCollection &Types;
56 codeview::LazyRandomTypeCollection *Ids = nullptr;
tools/llvm-readobj/COFFDumper.cpp 191 LazyRandomTypeCollection Types;
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 129 bool ValidateDatabaseRecord(LazyRandomTypeCollection &Types, uint32_t Index) {
206 LazyRandomTypeCollection Types(GlobalState->TypeArray,
238 LazyRandomTypeCollection Types(GlobalState->TypeArray,
267 LazyRandomTypeCollection Types(GlobalState->TypeArray,
297 LazyRandomTypeCollection Types(GlobalState->TypeArray,
327 LazyRandomTypeCollection Types(GlobalState->TypeArray,
394 LazyRandomTypeCollection Types(TypeStream, 2, PartialOffsets);
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/refwrap.h 63 : _Maybe_get_result_type<_Functor>
176 : _Weak_result_type_impl<typename remove_cv<_Functor>::type>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
215 : _Weak_result_type<_Tp>, _Refwrap_base_arg1<_Tp>, _Refwrap_base_arg2<_Tp>
327 : public _Reference_wrapper_base<typename remove_cv<_Tp>::type>
329 _Tp* _M_data;
332 typedef _Tp type;
334 reference_wrapper(_Tp& __indata) noexcept
338 reference_wrapper(_Tp&&) = delete;
345 operator _Tp&() const noexcept
348 _Tp&
353 typename result_of<_Tp&(_Args&&...)>::type
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
811 { typedef unique_ptr<_Tp> __single_object; };
823 inline typename _MakeUniq<_Tp>::__single_object
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
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>
1659 { typedef _Tp&& type; };