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

References

include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
   60   template <typename T> TypeIndex writeLeafType(T &Record) {
include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
  106   template <typename T> TypeIndex writeLeafType(T &Record) {
include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h
   43   template <typename T> ArrayRef<uint8_t> serialize(T &Record);
include/llvm/DebugInfo/CodeView/TypeDeserializer.h
   42   template <typename T> static Error deserializeAs(CVType &CVT, T &Record) {
   95   Error visitKnownRecordImpl(CVType &CVR, RecordType &Record) {
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
   99   template <typename T> Error visitKnownRecordImpl(CVType &CVR, T &Record) {
include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h
   25                     codeview::TypeIndex TI, codeview::VFTableShapeRecord SR);
   39   codeview::VFTableShapeRecord Record;
include/llvm/DebugInfo/PDB/Native/SymbolCache.h
   64     CVRecordT Record;
   66             codeview::TypeDeserializer::deserializeAs<CVRecordT>(CVT, Record)) {
   85   SymIndexId createSymbol(Args &&... ConstructorArgs) {
   91         Session, Id, std::forward<Args>(ConstructorArgs)...);
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1939   VFTableShapeRecord VFTSR(Slots);
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
   26   T KnownRecord(RK);
lib/DebugInfo/CodeView/RecordName.cpp
  206                                          VFTableShapeRecord &Shape) {
lib/DebugInfo/CodeView/SimpleTypeSerializer.cpp
   24 ArrayRef<uint8_t> SimpleTypeSerializer::serialize(T &Record) {
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
  403                                         VFTableShapeRecord &Shape) {
lib/DebugInfo/CodeView/TypeRecordMapping.cpp
  452                                           VFTableShapeRecord &Record) {
lib/DebugInfo/PDB/Native/NativeTypeVTShape.cpp
    9                                      codeview::VFTableShapeRecord SR)
lib/DebugInfo/PDB/Native/SymbolCache.cpp
  216     Id = createSymbolForType<NativeTypeVTShape, VFTableShapeRecord>(
lib/ObjectYAML/CodeViewYAMLTypes.cpp
   96     return TypeDeserializer::deserializeAs<T>(Type, Record);
  104   mutable T Record;
  672   auto Impl = std::make_shared<LeafRecordImpl<T>>(Type.kind());
  718     Obj.Leaf = std::make_shared<LeafRecordImpl<ConcreteType>>(Kind);
tools/llvm-pdbutil/MinimalTypeDumper.cpp
  451                                                VFTableShapeRecord &Shape) {
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
   66   template <typename... T> void writeTypeRecords(T &&... Records) {
  151   void writeTypeRecordsImpl(RecType &&Record, Rest &&... Records) {
  151   void writeTypeRecordsImpl(RecType &&Record, Rest &&... Records) {
  212 static VFTableShapeRecord VTableShape({});
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
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };