LLVM
8.0.1
|
#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 25 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.
NativeTypeFunctionSig::NativeTypeFunctionSig | ( | NativeSession & | Session, |
SymIndexId | Id, | ||
codeview::TypeIndex | TI, | ||
codeview::MemberFunctionRecord | MemberFunc | ||
) |
Definition at line 84 of file NativeTypeFunctionSig.cpp.
|
override |
|
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::codeview::ArgListRecord::ArgIndices, llvm::pdb::FunctionArg, and llvm::pdb::NativeRawSymbol::Session.
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 152 of file NativeTypeFunctionSig.cpp.
References llvm::codeview::ProcedureRecord::CallConv, llvm::codeview::MemberFunctionRecord::CallConv, 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 llvm::codeview::ProcedureRecord::getParameterCount(), llvm::codeview::MemberFunctionRecord::getParameterCount(), MemberFunc, and Proc.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 169 of file NativeTypeFunctionSig.cpp.
References llvm::codeview::MemberFunctionRecord::getThisPointerAdjustment(), and MemberFunc.
Referenced by dump().
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 161 of file NativeTypeFunctionSig.cpp.
References llvm::pdb::SymbolCache::findSymbolByTypeIndex(), llvm::codeview::ProcedureRecord::getReturnType(), llvm::codeview::MemberFunctionRecord::getReturnType(), llvm::pdb::NativeSession::getSymbolCache(), 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::MemberFunctionRecord::getOptions(), MemberFunc, and llvm::pdb::None.
Referenced by dump().
|
overrideprotectedvirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 90 of file NativeTypeFunctionSig.cpp.
References llvm::codeview::ProcedureRecord::ArgumentList, llvm::codeview::MemberFunctionRecord::ArgumentList, llvm::codeview::MemberFunctionRecord::ClassType, llvm::pdb::SymbolCache::findSymbolByTypeIndex(), llvm::pdb::NativeSession::getSymbolCache(), MemberFunc, Proc, and llvm::pdb::NativeRawSymbol::Session.
|
overridevirtual |
Reimplemented from llvm::pdb::NativeRawSymbol.
Definition at line 183 of file NativeTypeFunctionSig.cpp.
References llvm::codeview::MemberFunctionRecord::getOptions(), MemberFunc, and llvm::pdb::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::ProcedureRecord::getOptions(), llvm::codeview::MemberFunctionRecord::getOptions(), MemberFunc, llvm::pdb::None, 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 61 of file NativeTypeFunctionSig.h.
Referenced by getCallingConvention(), getCount(), getThisAdjust(), getTypeId(), hasConstructor(), initialize(), isConstructorVirtualBase(), and isCxxReturnUdt().
codeview::ProcedureRecord llvm::pdb::NativeTypeFunctionSig::Proc |
Definition at line 62 of file NativeTypeFunctionSig.h.
Referenced by getCallingConvention(), getCount(), getTypeId(), initialize(), and isCxxReturnUdt().