LLVM 22.0.0git
|
#include "llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h"
Protected Member Functions | |
void | initialize () override |
Additional Inherited Members | |
Protected Attributes inherited from llvm::pdb::NativeRawSymbol | |
NativeSession & | Session |
PDB_SymType | Tag |
SymIndexId | SymbolId |
Definition at line 21 of file NativeTypeFunctionSig.h.
NativeTypeFunctionSig::NativeTypeFunctionSig | ( | NativeSession & | Session, |
SymIndexId | Id, | ||
codeview::TypeIndex | TI, | ||
codeview::ProcedureRecord | Proc ) |
Definition at line 77 of file NativeTypeFunctionSig.cpp.
References llvm::pdb::FunctionSig, llvm::move(), llvm::pdb::NativeRawSymbol::NativeRawSymbol(), Proc, and llvm::pdb::NativeRawSymbol::Session.
NativeTypeFunctionSig::NativeTypeFunctionSig | ( | NativeSession & | Session, |
SymIndexId | Id, | ||
codeview::TypeIndex | TI, | ||
codeview::MemberFunctionRecord | MemberFunc ) |
Definition at line 84 of file NativeTypeFunctionSig.cpp.
References llvm::pdb::FunctionSig, MemberFunc, llvm::move(), llvm::pdb::NativeRawSymbol::NativeRawSymbol(), and llvm::pdb::NativeRawSymbol::Session.
|
overridedefault |
References llvm::pdb::Type.
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 109 of file NativeTypeFunctionSig.cpp.
References llvm::pdb::NativeRawSymbol::dump(), llvm::pdb::dumpSymbolField(), llvm::pdb::dumpSymbolIdField(), getCallingConvention(), getCount(), getThisAdjust(), getTypeId(), hasConstructor(), isConstructorVirtualBase(), isConstType(), isCxxReturnUdt(), isUnalignedType(), isVolatileType(), llvm::pdb::LexicalParent, llvm::pdb::NativeRawSymbol::Session, and llvm::pdb::Type.
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 135 of file NativeTypeFunctionSig.cpp.
References llvm::pdb::FunctionArg, llvm::pdb::NativeRawSymbol::Session, and llvm::pdb::Type.
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 152 of file NativeTypeFunctionSig.cpp.
References MemberFunc, and Proc.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 145 of file NativeTypeFunctionSig.cpp.
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 156 of file NativeTypeFunctionSig.cpp.
References MemberFunc, and Proc.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 169 of file NativeTypeFunctionSig.cpp.
References MemberFunc.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 161 of file NativeTypeFunctionSig.cpp.
References MemberFunc, Proc, and llvm::pdb::NativeRawSymbol::Session.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 173 of file NativeTypeFunctionSig.cpp.
References llvm::codeview::Constructor, MemberFunc, and llvm::codeview::None.
Referenced by dump().
|
overrideprotectedvirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 90 of file NativeTypeFunctionSig.cpp.
References MemberFunc, Proc, and llvm::pdb::NativeRawSymbol::Session.
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 183 of file NativeTypeFunctionSig.cpp.
References llvm::codeview::ConstructorWithVirtualBases, MemberFunc, and llvm::codeview::None.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 181 of file NativeTypeFunctionSig.cpp.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 192 of file NativeTypeFunctionSig.cpp.
References llvm::codeview::CxxReturnUdt, MemberFunc, llvm::codeview::None, Options, and Proc.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 198 of file NativeTypeFunctionSig.cpp.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 200 of file NativeTypeFunctionSig.cpp.
Referenced by dump().
codeview::MemberFunctionRecord llvm::pdb::NativeTypeFunctionSig::MemberFunc |
Definition at line 57 of file NativeTypeFunctionSig.h.
Referenced by getCallingConvention(), getCount(), getThisAdjust(), getTypeId(), hasConstructor(), initialize(), isConstructorVirtualBase(), isCxxReturnUdt(), and NativeTypeFunctionSig().
codeview::ProcedureRecord llvm::pdb::NativeTypeFunctionSig::Proc |
Definition at line 58 of file NativeTypeFunctionSig.h.
Referenced by getCallingConvention(), getCount(), getTypeId(), initialize(), isCxxReturnUdt(), and NativeTypeFunctionSig().