LLDB mainline
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
lldb::SBTypeMemberFunction Class Reference

#include <SBType.h>

Public Member Functions

 SBTypeMemberFunction ()
 
 SBTypeMemberFunction (const lldb::SBTypeMemberFunction &rhs)
 
 ~SBTypeMemberFunction ()
 
lldb::SBTypeMemberFunctionoperator= (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::TypeMemberFunctionImplref ()
 
const lldb_private::TypeMemberFunctionImplref () const
 

Protected Attributes

lldb::TypeMemberFunctionImplSP m_opaque_sp
 

Friends

class SBType
 

Detailed Description

Definition at line 65 of file SBType.h.

Constructor & Destructor Documentation

◆ SBTypeMemberFunction() [1/2]

SBTypeMemberFunction::SBTypeMemberFunction ( )

Definition at line 882 of file SBType.cpp.

References LLDB_INSTRUMENT_VA.

◆ SBTypeMemberFunction() [2/2]

SBTypeMemberFunction::SBTypeMemberFunction ( const lldb::SBTypeMemberFunction rhs)

Definition at line 886 of file SBType.cpp.

References LLDB_INSTRUMENT_VA.

◆ ~SBTypeMemberFunction()

SBTypeMemberFunction::~SBTypeMemberFunction ( )
default

Member Function Documentation

◆ GetArgumentTypeAtIndex()

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().

◆ GetDemangledName()

const char * SBTypeMemberFunction::GetDemangledName ( )

◆ GetDescription()

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().

◆ GetKind()

lldb::MemberFunctionKind SBTypeMemberFunction::GetKind ( )

Definition at line 979 of file SBType.cpp.

References lldb::eMemberFunctionKindUnknown, LLDB_INSTRUMENT_VA, and m_opaque_sp.

◆ GetMangledName()

const char * SBTypeMemberFunction::GetMangledName ( )

Definition at line 932 of file SBType.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_sp.

◆ GetName()

const char * SBTypeMemberFunction::GetName ( )

Definition at line 910 of file SBType.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_sp.

◆ GetNumberOfArguments()

uint32_t SBTypeMemberFunction::GetNumberOfArguments ( )

Definition at line 960 of file SBType.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_sp.

◆ GetReturnType()

lldb::SBType SBTypeMemberFunction::GetReturnType ( )

Definition at line 950 of file SBType.cpp.

References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBType::SetSP().

◆ GetType()

SBType SBTypeMemberFunction::GetType ( )

Definition at line 940 of file SBType.cpp.

References LLDB_INSTRUMENT_VA, m_opaque_sp, and lldb::SBType::SetSP().

◆ IsValid()

bool SBTypeMemberFunction::IsValid ( ) const

Definition at line 900 of file SBType.cpp.

References LLDB_INSTRUMENT_VA.

◆ operator bool()

SBTypeMemberFunction::operator bool ( ) const
explicit

Definition at line 904 of file SBType.cpp.

References LLDB_INSTRUMENT_VA.

◆ operator=()

lldb::SBTypeMemberFunction & SBTypeMemberFunction::operator= ( const lldb::SBTypeMemberFunction rhs)

Definition at line 891 of file SBType.cpp.

References LLDB_INSTRUMENT_VA, and m_opaque_sp.

◆ ref() [1/2]

TypeMemberFunctionImpl & SBTypeMemberFunction::ref ( )
protected

Definition at line 1003 of file SBType.cpp.

References m_opaque_sp.

◆ ref() [2/2]

const TypeMemberFunctionImpl & SBTypeMemberFunction::ref ( ) const
protected

Definition at line 1009 of file SBType.cpp.

References m_opaque_sp.

◆ reset()

void SBTypeMemberFunction::reset ( lldb_private::TypeMemberFunctionImpl type_member_impl)
protected

Definition at line 999 of file SBType.cpp.

References m_opaque_sp.

Referenced by lldb::SBType::GetMemberFunctionAtIndex().

Friends And Related Function Documentation

◆ SBType

friend class SBType
friend

Definition at line 99 of file SBType.h.

Member Data Documentation

◆ m_opaque_sp

lldb::TypeMemberFunctionImplSP lldb::SBTypeMemberFunction::m_opaque_sp
protected

The documentation for this class was generated from the following files: