|
LLDB mainline
|
#include <Type.h>
Public Member Functions | |
| TypeMemberFunctionImpl ()=default | |
| TypeMemberFunctionImpl (const CompilerType &type, const CompilerDecl &decl, const std::string &name, const lldb::MemberFunctionKind &kind) | |
| bool | IsValid () |
| ConstString | GetName () const |
| ConstString | GetMangledName () const |
| CompilerType | GetType () const |
| CompilerType | GetReturnType () const |
| size_t | GetNumArguments () const |
| CompilerType | GetArgumentAtIndex (size_t idx) const |
| lldb::MemberFunctionKind | GetKind () const |
| bool | GetDescription (Stream &stream) |
Protected Member Functions | |
| std::string | GetPrintableTypeName () |
Private Attributes | |
| CompilerType | m_type |
| CompilerDecl | m_decl |
| ConstString | m_name |
| lldb::MemberFunctionKind | m_kind = lldb::eMemberFunctionKindUnknown |
|
default |
|
inline |
| CompilerType TypeMemberFunctionImpl::GetArgumentAtIndex | ( | size_t | idx | ) | const |
Definition at line 1229 of file Type.cpp.
References lldb::eMemberFunctionKindConstructor, lldb::eMemberFunctionKindDestructor, lldb::eMemberFunctionKindInstanceMethod, lldb::eMemberFunctionKindStaticMethod, lldb::eMemberFunctionKindUnknown, m_decl, m_kind, m_name, m_type, and lldb_private::Stream::Printf().
| lldb::MemberFunctionKind TypeMemberFunctionImpl::GetKind | ( | ) | const |
| ConstString TypeMemberFunctionImpl::GetMangledName | ( | ) | const |
| ConstString TypeMemberFunctionImpl::GetName | ( | ) | const |
| size_t TypeMemberFunctionImpl::GetNumArguments | ( | ) | const |
|
protected |
| CompilerType TypeMemberFunctionImpl::GetReturnType | ( | ) | const |
| CompilerType TypeMemberFunctionImpl::GetType | ( | ) | const |
| bool TypeMemberFunctionImpl::IsValid | ( | ) |
Definition at line 1213 of file Type.cpp.
References lldb::eMemberFunctionKindUnknown, m_kind, and m_type.
|
private |
Definition at line 854 of file Type.h.
Referenced by GetArgumentAtIndex(), GetDescription(), GetMangledName(), GetNumArguments(), GetReturnType(), and TypeMemberFunctionImpl().
|
private |
Definition at line 856 of file Type.h.
Referenced by GetDescription(), GetKind(), IsValid(), and TypeMemberFunctionImpl().
|
private |
Definition at line 855 of file Type.h.
Referenced by GetDescription(), GetName(), and TypeMemberFunctionImpl().
|
private |
Definition at line 853 of file Type.h.
Referenced by GetArgumentAtIndex(), GetDescription(), GetNumArguments(), GetReturnType(), GetType(), IsValid(), and TypeMemberFunctionImpl().