<rdar://problem/9334299>
Added the ability to get a type without qualifiers (const, volatile, restrict, etc). llvm-svn: 144302
This commit is contained in:
parent
c14871cc67
commit
66016fd806
|
@ -92,7 +92,10 @@ public:
|
|||
|
||||
lldb::SBType
|
||||
GetDereferencedType();
|
||||
|
||||
|
||||
lldb::SBType
|
||||
GetUnqualifiedType();
|
||||
|
||||
lldb::SBType
|
||||
GetBasicType(lldb::BasicType type);
|
||||
|
||||
|
|
|
@ -142,6 +142,9 @@ public:
|
|||
lldb::SBType
|
||||
GetDereferencedType();
|
||||
|
||||
lldb::SBType
|
||||
GetUnqualifiedType();
|
||||
|
||||
lldb::SBType
|
||||
GetBasicType (lldb::BasicType type);
|
||||
|
||||
|
|
|
@ -211,6 +211,17 @@ SBType::GetDereferencedType()
|
|||
return SBType(ClangASTType(m_opaque_sp->GetASTContext(),qt.getNonReferenceType().getAsOpaquePtr()));
|
||||
}
|
||||
|
||||
lldb::SBType
|
||||
SBType::GetUnqualifiedType()
|
||||
{
|
||||
if (!IsValid())
|
||||
return SBType();
|
||||
|
||||
QualType qt (QualType::getFromOpaquePtr(m_opaque_sp->GetOpaqueQualType()));
|
||||
return SBType(ClangASTType(m_opaque_sp->GetASTContext(),qt.getUnqualifiedType().getAsOpaquePtr()));
|
||||
}
|
||||
|
||||
|
||||
SBType
|
||||
SBType::GetBasicType(lldb::BasicType type)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue