|
LLVM 22.0.0git
|
#include "llvm/DebugInfo/CodeView/TypeRecord.h"
Public Member Functions | |
| TypeRecordKind | getKind () const |
Public Attributes | |
| TypeRecordKind | Kind |
Protected Member Functions | |
| TypeRecord ()=default | |
| TypeRecord (TypeRecordKind Kind) | |
Definition at line 118 of file TypeRecord.h.
|
protecteddefault |
Referenced by llvm::codeview::ArgListRecord::ArgListRecord(), llvm::codeview::ArgListRecord::ArgListRecord(), llvm::codeview::ArrayRecord::ArrayRecord(), llvm::codeview::ArrayRecord::ArrayRecord(), llvm::codeview::BaseClassRecord::BaseClassRecord(), llvm::codeview::BaseClassRecord::BaseClassRecord(), llvm::codeview::BaseClassRecord::BaseClassRecord(), llvm::codeview::BitFieldRecord::BitFieldRecord(), llvm::codeview::BitFieldRecord::BitFieldRecord(), llvm::codeview::BuildInfoRecord::BuildInfoRecord(), llvm::codeview::BuildInfoRecord::BuildInfoRecord(), llvm::codeview::DataMemberRecord::DataMemberRecord(), llvm::codeview::DataMemberRecord::DataMemberRecord(), llvm::codeview::DataMemberRecord::DataMemberRecord(), llvm::codeview::EndPrecompRecord::EndPrecompRecord(), llvm::codeview::EnumeratorRecord::EnumeratorRecord(), llvm::codeview::EnumeratorRecord::EnumeratorRecord(), llvm::codeview::EnumeratorRecord::EnumeratorRecord(), llvm::codeview::FieldListRecord::FieldListRecord(), llvm::codeview::FieldListRecord::FieldListRecord(), llvm::codeview::FuncIdRecord::FuncIdRecord(), llvm::codeview::FuncIdRecord::FuncIdRecord(), llvm::codeview::LabelRecord::LabelRecord(), llvm::codeview::LabelRecord::LabelRecord(), llvm::codeview::ListContinuationRecord::ListContinuationRecord(), llvm::codeview::ListContinuationRecord::ListContinuationRecord(), llvm::codeview::MemberFuncIdRecord::MemberFuncIdRecord(), llvm::codeview::MemberFuncIdRecord::MemberFuncIdRecord(), llvm::codeview::MemberFunctionRecord::MemberFunctionRecord(), llvm::codeview::MemberFunctionRecord::MemberFunctionRecord(), llvm::codeview::MethodOverloadListRecord::MethodOverloadListRecord(), llvm::codeview::MethodOverloadListRecord::MethodOverloadListRecord(), llvm::codeview::ModifierRecord::ModifierRecord(), llvm::codeview::ModifierRecord::ModifierRecord(), llvm::codeview::NestedTypeRecord::NestedTypeRecord(), llvm::codeview::NestedTypeRecord::NestedTypeRecord(), llvm::codeview::OneMethodRecord::OneMethodRecord(), llvm::codeview::OneMethodRecord::OneMethodRecord(), llvm::codeview::OneMethodRecord::OneMethodRecord(), llvm::codeview::OverloadedMethodRecord::OverloadedMethodRecord(), llvm::codeview::OverloadedMethodRecord::OverloadedMethodRecord(), llvm::codeview::PointerRecord::PointerRecord(), llvm::codeview::PointerRecord::PointerRecord(), llvm::codeview::PointerRecord::PointerRecord(), llvm::codeview::PointerRecord::PointerRecord(), llvm::codeview::PrecompRecord::PrecompRecord(), llvm::codeview::ProcedureRecord::ProcedureRecord(), llvm::codeview::ProcedureRecord::ProcedureRecord(), llvm::codeview::StaticDataMemberRecord::StaticDataMemberRecord(), llvm::codeview::StaticDataMemberRecord::StaticDataMemberRecord(), llvm::codeview::StaticDataMemberRecord::StaticDataMemberRecord(), llvm::codeview::StringIdRecord::StringIdRecord(), llvm::codeview::StringIdRecord::StringIdRecord(), llvm::codeview::StringListRecord::StringListRecord(), llvm::codeview::StringListRecord::StringListRecord(), llvm::codeview::TagRecord::TagRecord(), llvm::codeview::TagRecord::TagRecord(), llvm::codeview::TypeServer2Record::TypeServer2Record(), llvm::codeview::TypeServer2Record::TypeServer2Record(), llvm::codeview::UdtModSourceLineRecord::UdtModSourceLineRecord(), llvm::codeview::UdtModSourceLineRecord::UdtModSourceLineRecord(), llvm::codeview::UdtSourceLineRecord::UdtSourceLineRecord(), llvm::codeview::UdtSourceLineRecord::UdtSourceLineRecord(), llvm::codeview::VFPtrRecord::VFPtrRecord(), llvm::codeview::VFPtrRecord::VFPtrRecord(), llvm::codeview::VFTableRecord::VFTableRecord(), llvm::codeview::VFTableRecord::VFTableRecord(), llvm::codeview::VFTableShapeRecord::VFTableShapeRecord(), llvm::codeview::VFTableShapeRecord::VFTableShapeRecord(), llvm::codeview::VFTableShapeRecord::VFTableShapeRecord(), llvm::codeview::VirtualBaseClassRecord::VirtualBaseClassRecord(), llvm::codeview::VirtualBaseClassRecord::VirtualBaseClassRecord(), and llvm::codeview::VirtualBaseClassRecord::VirtualBaseClassRecord().
|
inlineexplicitprotected |
Definition at line 121 of file TypeRecord.h.
References Kind.
|
inline |
Definition at line 124 of file TypeRecord.h.
References Kind.
| TypeRecordKind llvm::codeview::TypeRecord::Kind |
Definition at line 126 of file TypeRecord.h.
Referenced by llvm::codeview::ArgListRecord::ArgListRecord(), llvm::codeview::ArgListRecord::ArgListRecord(), llvm::codeview::ArrayRecord::ArrayRecord(), llvm::codeview::BaseClassRecord::BaseClassRecord(), llvm::codeview::BitFieldRecord::BitFieldRecord(), llvm::codeview::BuildInfoRecord::BuildInfoRecord(), llvm::codeview::ClassRecord::ClassRecord(), llvm::codeview::ClassRecord::ClassRecord(), llvm::codeview::DataMemberRecord::DataMemberRecord(), llvm::codeview::EndPrecompRecord::EndPrecompRecord(), llvm::codeview::EnumeratorRecord::EnumeratorRecord(), llvm::codeview::EnumRecord::EnumRecord(), llvm::codeview::FieldListRecord::FieldListRecord(), llvm::codeview::FuncIdRecord::FuncIdRecord(), getKind(), llvm::codeview::LabelRecord::LabelRecord(), llvm::codeview::ListContinuationRecord::ListContinuationRecord(), llvm::codeview::MemberFuncIdRecord::MemberFuncIdRecord(), llvm::codeview::MemberFunctionRecord::MemberFunctionRecord(), llvm::codeview::MethodOverloadListRecord::MethodOverloadListRecord(), llvm::codeview::ModifierRecord::ModifierRecord(), llvm::codeview::NestedTypeRecord::NestedTypeRecord(), llvm::codeview::OneMethodRecord::OneMethodRecord(), llvm::codeview::OverloadedMethodRecord::OverloadedMethodRecord(), llvm::codeview::PointerRecord::PointerRecord(), llvm::codeview::PrecompRecord::PrecompRecord(), llvm::codeview::ProcedureRecord::ProcedureRecord(), llvm::codeview::StaticDataMemberRecord::StaticDataMemberRecord(), llvm::codeview::StringIdRecord::StringIdRecord(), llvm::codeview::StringListRecord::StringListRecord(), llvm::codeview::StringListRecord::StringListRecord(), llvm::codeview::TagRecord::TagRecord(), llvm::codeview::TagRecord::TagRecord(), TypeRecord(), llvm::codeview::TypeServer2Record::TypeServer2Record(), llvm::codeview::UdtModSourceLineRecord::UdtModSourceLineRecord(), llvm::codeview::UdtSourceLineRecord::UdtSourceLineRecord(), llvm::codeview::UnionRecord::UnionRecord(), llvm::codeview::VFPtrRecord::VFPtrRecord(), llvm::codeview::VFTableRecord::VFTableRecord(), llvm::codeview::VFTableShapeRecord::VFTableShapeRecord(), llvm::codeview::VirtualBaseClassRecord::VirtualBaseClassRecord(), llvm::codeview::VirtualBaseClassRecord::VirtualBaseClassRecord(), and llvm::codeview::VirtualBaseClassRecord::VirtualBaseClassRecord().