LLDB mainline
|
#include <SBType.h>
Public Member Functions | |
SBTypeMemberFunction () | |
SBTypeMemberFunction (const lldb::SBTypeMemberFunction &rhs) | |
~SBTypeMemberFunction () | |
lldb::SBTypeMemberFunction & | operator= (const lldb::SBTypeMemberFunction &rhs) |
operator bool () const | |
bool | IsValid () const |
const char * | GetName () |
const char * | GetDemangledName () |
const char * | GetMangledName () |
lldb::SBType | GetType () |
lldb::SBType | GetReturnType () |
uint32_t | GetNumberOfArguments () |
lldb::SBType | GetArgumentTypeAtIndex (uint32_t) |
lldb::MemberFunctionKind | GetKind () |
bool | GetDescription (lldb::SBStream &description, lldb::DescriptionLevel description_level) |
Protected Member Functions | |
void | reset (lldb_private::TypeMemberFunctionImpl *) |
lldb_private::TypeMemberFunctionImpl & | ref () |
const lldb_private::TypeMemberFunctionImpl & | ref () const |
Protected Attributes | |
lldb::TypeMemberFunctionImplSP | m_opaque_sp |
Friends | |
class | SBType |
SBTypeMemberFunction::SBTypeMemberFunction | ( | ) |
Definition at line 882 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
SBTypeMemberFunction::SBTypeMemberFunction | ( | const lldb::SBTypeMemberFunction & | rhs | ) |
Definition at line 886 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
|
default |
lldb::SBType SBTypeMemberFunction::GetArgumentTypeAtIndex | ( | uint32_t | i | ) |
Definition at line 968 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBType::SetSP().
const char * SBTypeMemberFunction::GetDemangledName | ( | ) |
Definition at line 918 of file SBType.cpp.
References lldb_private::ConstString::GetCString(), lldb_private::Mangled::GetDemangledName(), LLDB_INSTRUMENT_VA, and m_opaque_sp.
bool SBTypeMemberFunction::GetDescription | ( | lldb::SBStream & | description, |
lldb::DescriptionLevel | description_level | ||
) |
Definition at line 987 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBStream::ref().
lldb::MemberFunctionKind SBTypeMemberFunction::GetKind | ( | ) |
Definition at line 979 of file SBType.cpp.
References lldb::eMemberFunctionKindUnknown, LLDB_INSTRUMENT_VA, and m_opaque_sp.
const char * SBTypeMemberFunction::GetMangledName | ( | ) |
Definition at line 932 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
const char * SBTypeMemberFunction::GetName | ( | ) |
Definition at line 910 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
uint32_t SBTypeMemberFunction::GetNumberOfArguments | ( | ) |
Definition at line 960 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
lldb::SBType SBTypeMemberFunction::GetReturnType | ( | ) |
Definition at line 950 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBType::SetSP().
SBType SBTypeMemberFunction::GetType | ( | ) |
Definition at line 940 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBType::SetSP().
bool SBTypeMemberFunction::IsValid | ( | ) | const |
Definition at line 900 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
|
explicit |
Definition at line 904 of file SBType.cpp.
References LLDB_INSTRUMENT_VA.
lldb::SBTypeMemberFunction & SBTypeMemberFunction::operator= | ( | const lldb::SBTypeMemberFunction & | rhs | ) |
Definition at line 891 of file SBType.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_sp.
|
protected |
Definition at line 1003 of file SBType.cpp.
References m_opaque_sp.
|
protected |
Definition at line 1009 of file SBType.cpp.
References m_opaque_sp.
|
protected |
Definition at line 999 of file SBType.cpp.
References m_opaque_sp.
Referenced by lldb::SBType::GetMemberFunctionAtIndex().
|
protected |
Definition at line 107 of file SBType.h.
Referenced by GetArgumentTypeAtIndex(), GetDemangledName(), GetDescription(), GetKind(), GetMangledName(), GetName(), GetNumberOfArguments(), GetReturnType(), GetType(), operator=(), ref(), and reset().