|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h 23 class BinaryStreamWriter;
include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h 17 class BinaryStreamWriter;
include/llvm/DebugInfo/CodeView/TypeRecordMapping.h 20 class BinaryStreamWriter;
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h 25 class BinaryStreamWriter;
include/llvm/DebugInfo/PDB/Native/HashTable.h 27 class BinaryStreamWriter;
include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h 23 class BinaryStreamWriter;
include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h 23 class BinaryStreamWriter;
References
include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h 57 explicit CodeViewRecordIO(BinaryStreamWriter &Writer) : Writer(&Writer) {}
262 BinaryStreamWriter *Writer = nullptr;
include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h 38 BinaryStreamWriter SegmentWriter;
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h 87 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h 58 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h 83 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h 51 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h 102 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h 129 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h 74 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/DebugSubsection.h 41 virtual Error commit(BinaryStreamWriter &Writer) const = 0;
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h 66 Error commit(BinaryStreamWriter &Writer) const;
include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h 53 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h 44 Error commit(BinaryStreamWriter &Writer) const override;
include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h 25 explicit SymbolRecordMapping(BinaryStreamWriter &Writer,
include/llvm/DebugInfo/CodeView/SymbolSerializer.h 35 BinaryStreamWriter Writer;
include/llvm/DebugInfo/CodeView/TypeRecordMapping.h 26 explicit TypeRecordMapping(BinaryStreamWriter &Writer) : IO(Writer) {}
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h 80 Error commit(BinaryStreamWriter &ModiWriter, const msf::MSFLayout &MsfLayout,
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h 93 std::function<Error(BinaryStreamWriter &)> WriteFn;
include/llvm/DebugInfo/PDB/Native/HashTable.h 32 Error writeSparseBitVector(BinaryStreamWriter &Writer, SparseBitVector<> &Vec);
183 Error commit(BinaryStreamWriter &Writer) const {
include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h 45 Error commit(BinaryStreamWriter &Writer) const;
include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h 54 Error commit(BinaryStreamWriter &Writer) const;
60 Error writeHeader(BinaryStreamWriter &Writer) const;
61 Error writeStrings(BinaryStreamWriter &Writer) const;
62 Error writeHashTable(BinaryStreamWriter &Writer) const;
63 Error writeEpilogue(BinaryStreamWriter &Writer) const;
include/llvm/Support/BinaryStreamWriter.h 39 BinaryStreamWriter(const BinaryStreamWriter &Other)
42 BinaryStreamWriter &operator=(const BinaryStreamWriter &Other) {
42 BinaryStreamWriter &operator=(const BinaryStreamWriter &Other) {
181 std::pair<BinaryStreamWriter, BinaryStreamWriter> split(uint32_t Off) const;
181 std::pair<BinaryStreamWriter, BinaryStreamWriter> split(uint32_t Off) const;
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 3114 BinaryStreamWriter Writer(data, llvm::support::endianness::little);
lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp 21 static void addPadding(BinaryStreamWriter &Writer) {
lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp 94 Error DebugChecksumsSubsection::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp 44 BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugCrossImpSubsection.cpp 73 BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugFrameDataSubsection.cpp 43 Error DebugFrameDataSubsection::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp 83 Error DebugInlineeLinesSubsection::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugLinesSubsection.cpp 103 Error DebugLinesSubsection::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp 64 Error DebugStringTableSubsection::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp 71 Error DebugSubsectionRecordBuilder::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugSymbolRVASubsection.cpp 29 Error DebugSymbolRVASubsection::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/DebugSymbolsSubsection.cpp 22 Error DebugSymbolsSubsection::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp 6 static void addPadding(BinaryStreamWriter &Writer) {
25 BinaryStreamWriter Writer(ScratchBuffer, support::little);
lib/DebugInfo/MSF/MSFBuilder.cpp 323 BinaryStreamWriter FpmWriter(*FpmStream);
353 BinaryStreamWriter Writer(Buffer);
368 BinaryStreamWriter DW(*DirStream);
lib/DebugInfo/MSF/MappedBlockStream.cpp 367 BinaryStreamWriter Initializer(*Result);
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp 135 Error DbiModuleDescriptorBuilder::commit(BinaryStreamWriter &ModiWriter,
153 BinaryStreamWriter SymbolWriter(Ref);
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp 198 BinaryStreamWriter MetadataWriter(MetadataBuffer);
221 BinaryStreamWriter NameBufferWriter(NamesBuffer);
399 BinaryStreamWriter Writer(*DbiS);
445 BinaryStreamWriter DbgStreamWriter(*WritableStream);
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp 60 Error commit(BinaryStreamWriter &Writer);
94 Error GSIHashStreamBuilder::commit(BinaryStreamWriter &Writer) {
306 static Error writeRecords(BinaryStreamWriter &Writer,
316 BinaryStreamWriter Writer(Stream);
331 BinaryStreamWriter Writer(Stream);
358 BinaryStreamWriter Writer(Stream);
lib/DebugInfo/PDB/Native/HashTable.cpp 46 Error llvm::pdb::writeSparseBitVector(BinaryStreamWriter &Writer,
lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp 62 BinaryStreamWriter Writer(*InfoS);
lib/DebugInfo/PDB/Native/NamedStreamMap.cpp 66 Error NamedStreamMap::commit(BinaryStreamWriter &Writer) const {
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp 232 BinaryStreamWriter Writer(*Stream);
257 BinaryStreamWriter SourceWriter(*SourceStream);
282 BinaryStreamWriter NSWriter(*NS);
292 BinaryStreamWriter NSW(*NS);
lib/DebugInfo/PDB/Native/PDBStringTableBuilder.cpp 153 Error PDBStringTableBuilder::writeHeader(BinaryStreamWriter &Writer) const {
165 Error PDBStringTableBuilder::writeStrings(BinaryStreamWriter &Writer) const {
173 Error PDBStringTableBuilder::writeHashTable(BinaryStreamWriter &Writer) const {
201 Error PDBStringTableBuilder::writeEpilogue(BinaryStreamWriter &Writer) const {
208 Error PDBStringTableBuilder::commit(BinaryStreamWriter &Writer) const {
209 BinaryStreamWriter SectionWriter;
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp 151 BinaryStreamWriter Writer(*InfoS);
165 BinaryStreamWriter HW(*HVS);
lib/ObjectYAML/COFFEmitter.cpp 196 BinaryStreamWriter Writer(Output, support::little);
lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp 72 BinaryStreamWriter Writer(Buffer, llvm::support::little);
lib/ObjectYAML/CodeViewYAMLTypes.cpp 808 BinaryStreamWriter Writer(Output, support::little);
lib/Support/BinaryStreamWriter.cpp 82 std::pair<BinaryStreamWriter, BinaryStreamWriter>
82 std::pair<BinaryStreamWriter, BinaryStreamWriter>
90 BinaryStreamWriter W1{First};
91 BinaryStreamWriter W2{Second};
tools/llvm-pdbutil/llvm-pdbutil.cpp 1390 BinaryStreamWriter Writer(DestStream);
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 186 BinaryStreamWriter Writer(Storage);
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp 337 BinaryStreamWriter Writer(*S);
416 BinaryStreamWriter SourceWriter(SourceStream);
422 BinaryStreamWriter DestWriter(*DestStream);
452 BinaryStreamWriter SourceWriter(*Src);
458 BinaryStreamWriter DestWriter(*Dest);
483 BinaryStreamWriter Writer(*S);
unittests/DebugInfo/PDB/HashTableTest.cpp 150 BinaryStreamWriter Writer(Stream);
254 BinaryStreamWriter Writer(Stream);
unittests/DebugInfo/PDB/StringTableBuilderTest.cpp 51 BinaryStreamWriter Writer(OutStream);
unittests/Support/BinaryStreamTest.cpp 271 BinaryStreamWriter Writer(Stream);
536 BinaryStreamWriter Writer(*Stream.Output);
596 BinaryStreamWriter Writer(*Stream.Output);
631 BinaryStreamWriter Writer(*Stream.Output);
668 BinaryStreamWriter Writer(*Stream.Output);
767 BinaryStreamWriter Writer(*Stream.Output);
795 BinaryStreamWriter Writer(*Stream.Output);
820 BinaryStreamWriter Writer(*Stream.Output);
837 BinaryStreamWriter Writer(Stream);
888 BinaryStreamWriter Writer(Stream);
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/std_function.h 299 _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
628 using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/bits/stl_pair.h 100 return __and_<is_constructible<_T1, const _U1&>,
100 return __and_<is_constructible<_T1, const _U1&>,
101 is_constructible<_T2, const _U2&>>::value;
101 is_constructible<_T2, const _U2&>>::value;
107 return __and_<is_convertible<const _U1&, _T1>,
107 return __and_<is_convertible<const _U1&, _T1>,
108 is_convertible<const _U2&, _T2>>::value;
108 is_convertible<const _U2&, _T2>>::value;
114 return __and_<is_constructible<_T1, _U1&&>,
114 return __and_<is_constructible<_T1, _U1&&>,
115 is_constructible<_T2, _U2&&>>::value;
115 is_constructible<_T2, _U2&&>>::value;
121 return __and_<is_convertible<_U1&&, _T1>,
121 return __and_<is_convertible<_U1&&, _T1>,
122 is_convertible<_U2&&, _T2>>::value;
122 is_convertible<_U2&&, _T2>>::value;
128 using __do_converts = __and_<is_convertible<const _U1&, _T1>,
128 using __do_converts = __and_<is_convertible<const _U1&, _T1>,
129 is_convertible<_U2&&, _T2>>;
129 is_convertible<_U2&&, _T2>>;
133 return __and_<is_constructible<_T1, const _U1&>,
133 return __and_<is_constructible<_T1, const _U1&>,
134 is_constructible<_T2, _U2&&>,
134 is_constructible<_T2, _U2&&>,
142 using __do_converts = __and_<is_convertible<_U1&&, _T1>,
142 using __do_converts = __and_<is_convertible<_U1&&, _T1>,
143 is_convertible<const _U2&, _T2>>;
143 is_convertible<const _U2&, _T2>>;
147 return __and_<is_constructible<_T1, _U1&&>,
147 return __and_<is_constructible<_T1, _U1&&>,
148 is_constructible<_T2, const _U2&&>,
148 is_constructible<_T2, const _U2&&>,
209 : private __pair_base<_T1, _T2>
209 : private __pair_base<_T1, _T2>
211 typedef _T1 first_type; /// @c first_type is the first bound type
212 typedef _T2 second_type; /// @c second_type is the second bound type
214 _T1 first; /// @c first is a copy of the first object
215 _T2 second; /// @c second is a copy of the second object
252 using _PCCP = _PCC<true, _T1, _T2>;
252 using _PCCP = _PCC<true, _T1, _T2>;
260 constexpr pair(const _T1& __a, const _T2& __b)
260 constexpr pair(const _T1& __a, const _T2& __b)
269 explicit constexpr pair(const _T1& __a, const _T2& __b)
269 explicit constexpr pair(const _T1& __a, const _T2& __b)
283 _T1, _T2>;
283 _T1, _T2>;
311 constexpr pair(_U1&& __x, const _T2& __y)
311 constexpr pair(_U1&& __x, const _T2& __y)
318 explicit constexpr pair(_U1&& __x, const _T2& __y)
325 constexpr pair(const _T1& __x, _U2&& __y)
325 constexpr pair(const _T1& __x, _U2&& __y)
332 explicit pair(const _T1& __x, _U2&& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
379 __and_<is_copy_assignable<_T1>,
380 is_copy_assignable<_T2>>::value,
390 __and_<is_move_assignable<_T1>,
391 is_move_assignable<_T2>>::value,
524 make_pair(_T1&& __x, _T2&& __y)
524 make_pair(_T1&& __x, _T2&& __y)
usr/include/c++/7.4.0/tuple 125 constexpr _Head_base(const _Head& __h)
132 constexpr _Head_base(_UHead&& __h)
159 static constexpr _Head&
162 static constexpr const _Head&
194 static constexpr _Head&
197 static constexpr const _Head&
210 constexpr _Tuple_impl(const _Head& __head, const _Tail&... __tail)
210 constexpr _Tuple_impl(const _Head& __head, const _Tail&... __tail)
216 constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail)
216 constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail)
242 _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a)
248 const _Head& __head, const _Tail&... __tail)
248 const _Head& __head, const _Tail&... __tail)
350 static constexpr _Head&
353 static constexpr const _Head&
360 constexpr _Tuple_impl(const _Head& __head)
365 constexpr _Tuple_impl(_UHead&& __head)
390 const _Head& __head)
473 return __and_<is_constructible<_Elements, const _UElements&>...>::value;
479 return __and_<is_convertible<const _UElements&, _Elements>...>::value;
485 return __and_<is_constructible<_Elements, _UElements&&>...>::value;
491 return __and_<is_convertible<_UElements&&, _Elements>...>::value;
947 constexpr tuple(const _T1& __a1, const _T2& __a2)
947 constexpr tuple(const _T1& __a1, const _T2& __a2)
956 explicit constexpr tuple(const _T1& __a1, const _T2& __a2)
956 explicit constexpr tuple(const _T1& __a1, const _T2& __a2)
971 constexpr tuple(_U1&& __a1, _U2&& __a2)
971 constexpr tuple(_U1&& __a1, _U2&& __a2)
1066 tuple(allocator_arg_t __tag, const _Alloc& __a)
1078 const _T1& __a1, const _T2& __a2)
1078 const _T1& __a1, const _T2& __a2)
1090 const _T1& __a1, const _T2& __a2)
1090 const _T1& __a1, const _T2& __a2)
1241 operator=(const pair<_U1, _U2>& __in)
1241 operator=(const pair<_U1, _U2>& __in)
1250 operator=(pair<_U1, _U2>&& __in)
1250 operator=(pair<_U1, _U2>&& __in)
1252 this->_M_head(*this) = std::forward<_U1>(__in.first);
1253 this->_M_tail(*this)._M_head(*this) = std::forward<_U2>(__in.second);
1588 constexpr tuple<_Elements&...>
1589 tie(_Elements&... __args) noexcept
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
381 : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
567 : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
588 : public __or_<is_integral<_Tp>, is_floating_point<_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
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
611 : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
612 is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
631 : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
777 : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
798 typedef decltype(__test<_Tp>(0)) type;
811 remove_all_extents<_Tp>::type>::type
825 : public __is_destructible_safe<_Tp>::type
984 typedef decltype(__test<_Tp, _Arg>(0)) type;
989 : public __and_<is_destructible<_Tp>,
990 __is_direct_constructible_impl<_Tp, _Arg>>
1072 __is_direct_constructible_ref_cast<_Tp, _Arg>,
1073 __is_direct_constructible_new_safe<_Tp, _Arg>
1079 : public __is_direct_constructible_new<_Tp, _Arg>::type
1119 : public __is_direct_constructible<_Tp, _Arg>
1130 : public __is_constructible_impl<_Tp, _Args...>::type
1246 : public is_nothrow_constructible<_Tp, _Tp&&>
1286 : public is_assignable<_Tp&, const _Tp&>
1286 : public is_assignable<_Tp&, const _Tp&>
1292 : public __is_copy_assignable_impl<_Tp>
1304 : public is_assignable<_Tp&, _Tp&&>
1304 : public is_assignable<_Tp&, _Tp&&>
1310 : public __is_move_assignable_impl<_Tp>
1526 static void __test_aux(_To1);
1538 typedef decltype(__test<_From, _To>(0)) 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; };
1659 { typedef _Tp&& type; };
1955 { typedef _Tp type; };
2104 { typedef typename remove_cv<_Up>::type __type; };
2131 typedef _Tp __type;