class FieldListDeserializer
Declaration
class FieldListDeserializer : public TypeVisitorCallbacks { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:102
Inherits from: TypeVisitorCallbacks
Member Variables
- private llvm::codeview::FieldListDeserializer::MappingInfo Mapping
Method Overview
- public FieldListDeserializer(llvm::BinaryStreamReader & Reader)
- private template <typename RecordType>llvm::Error visitKnownMemberImpl(llvm::codeview::CVMemberRecord & CVR, RecordType & Record)
- public llvm::Error visitMemberBegin(llvm::codeview::CVMemberRecord & Record)
- public llvm::Error visitMemberEnd(llvm::codeview::CVMemberRecord & Record)
- public ~FieldListDeserializer()
Inherited from TypeVisitorCallbacks:
- public visitMemberBegin
- public visitMemberEnd
- public visitTypeBegin
- public visitTypeBegin
- public visitTypeEnd
- public visitUnknownMember
- public visitUnknownType
Methods
¶FieldListDeserializer(
llvm::BinaryStreamReader& Reader)
FieldListDeserializer(
llvm::BinaryStreamReader& Reader)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:113
Parameters
- llvm::BinaryStreamReader& Reader
¶template <typename RecordType>
llvm::Error visitKnownMemberImpl(
llvm::codeview::CVMemberRecord& CVR,
RecordType& Record)
template <typename RecordType>
llvm::Error visitKnownMemberImpl(
llvm::codeview::CVMemberRecord& CVR,
RecordType& Record)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:147
Templates
- RecordType
Parameters
- llvm::codeview::CVMemberRecord& CVR
- RecordType& Record
¶llvm::Error visitMemberBegin(
llvm::codeview::CVMemberRecord& Record)
llvm::Error visitMemberBegin(
llvm::codeview::CVMemberRecord& Record)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:125
Parameters
- llvm::codeview::CVMemberRecord& Record
¶llvm::Error visitMemberEnd(
llvm::codeview::CVMemberRecord& Record)
llvm::Error visitMemberEnd(
llvm::codeview::CVMemberRecord& Record)
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:130
Parameters
- llvm::codeview::CVMemberRecord& Record
¶~FieldListDeserializer()
~FieldListDeserializer()
Declared at: llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h:119