9#ifndef LLVM_DEBUGINFO_PDB_NATIVE_NATIVETYPEPOINTER_H
10#define LLVM_DEBUGINFO_PDB_NATIVE_NATIVETYPEPOINTER_H
54 std::optional<codeview::PointerRecord>
Record;
SymIndexId getTypeId() const override
bool isPointerToDataMember() const override
void dump(raw_ostream &OS, int Indent, PdbSymbolIdField ShowIdFields, PdbSymbolIdField RecurseIdFields) const override
bool isPointerToMemberFunction() const override
SymIndexId getClassParentId() const override
~NativeTypePointer() override
bool isReference() const override
bool isVirtualInheritance() const override
bool isConstType() const override
bool isSingleInheritance() const override
bool isMultipleInheritance() const override
bool isMemberPointer() const
bool isRValueReference() const override
bool isUnalignedType() const override
bool isVolatileType() const override
uint64_t getLength() const override
std::optional< codeview::PointerRecord > Record
bool isRestrictedType() const override
This class implements an extremely fast bulk output stream that can only output to a stream.
This is an optimization pass for GlobalISel generic memory operations.