LLDB API Documentation

Public Member Functions | Protected Member Functions | Friends | List of all members
lldb::SBError Class Reference

#include <SBError.h>

Public Member Functions

 SBError ()
 
 SBError (const lldb::SBError &rhs)
 
 ~SBError ()
 
const SBErroroperator= (const lldb::SBError &rhs)
 
const char * GetCString () const
 
void Clear ()
 
bool Fail () const
 
bool Success () const
 
uint32_t GetError () const
 
lldb::ErrorType GetType () const
 
void SetError (uint32_t err, lldb::ErrorType type)
 
void SetErrorToErrno ()
 
void SetErrorToGenericError ()
 
void SetErrorString (const char *err_str)
 
int SetErrorStringWithFormat (const char *format,...) __attribute__((format(printf
 
int bool IsValid () const
 
bool GetDescription (lldb::SBStream &description)
 

Protected Member Functions

lldb_private::Error * get ()
 
lldb_private::Error * operator-> ()
 
const lldb_private::Error & operator* () const
 
lldb_private::Error & ref ()
 
void SetError (const lldb_private::Error &lldb_error)
 

Friends

class SBCommandReturnObject
 
class SBData
 
class SBDebugger
 
class SBCommunication
 
class SBHostOS
 
class SBPlatform
 
class SBProcess
 
class SBStructuredData
 
class SBThread
 
class SBTarget
 
class SBValue
 
class SBWatchpoint
 
class SBBreakpoint
 
class SBBreakpointLocation
 

Detailed Description

Definition at line 17 of file SBError.h.

Constructor & Destructor Documentation

lldb::SBError::SBError ( )
lldb::SBError::SBError ( const lldb::SBError rhs)
lldb::SBError::~SBError ( )

Member Function Documentation

void lldb::SBError::Clear ( )
bool lldb::SBError::Fail ( ) const
lldb_private::Error* lldb::SBError::get ( )
protected
const char* lldb::SBError::GetCString ( ) const
bool lldb::SBError::GetDescription ( lldb::SBStream description)
uint32_t lldb::SBError::GetError ( ) const
lldb::ErrorType lldb::SBError::GetType ( ) const
int bool lldb::SBError::IsValid ( ) const
const lldb_private::Error& lldb::SBError::operator* ( ) const
protected
lldb_private::Error* lldb::SBError::operator-> ( )
protected
const SBError& lldb::SBError::operator= ( const lldb::SBError rhs)
lldb_private::Error& lldb::SBError::ref ( )
protected
void lldb::SBError::SetError ( uint32_t  err,
lldb::ErrorType  type 
)
void lldb::SBError::SetError ( const lldb_private::Error &  lldb_error)
protected
void lldb::SBError::SetErrorString ( const char *  err_str)
int lldb::SBError::SetErrorStringWithFormat ( const char *  format,
  ... 
)
void lldb::SBError::SetErrorToErrno ( )
void lldb::SBError::SetErrorToGenericError ( )
bool lldb::SBError::Success ( ) const

Friends And Related Function Documentation

friend class SBBreakpoint
friend

Definition at line 67 of file SBError.h.

friend class SBBreakpointLocation
friend

Definition at line 68 of file SBError.h.

friend class SBCommandReturnObject
friend

Definition at line 55 of file SBError.h.

friend class SBCommunication
friend

Definition at line 58 of file SBError.h.

friend class SBData
friend

Definition at line 56 of file SBError.h.

friend class SBDebugger
friend

Definition at line 57 of file SBError.h.

friend class SBHostOS
friend

Definition at line 59 of file SBError.h.

friend class SBPlatform
friend

Definition at line 60 of file SBError.h.

friend class SBProcess
friend

Definition at line 61 of file SBError.h.

friend class SBStructuredData
friend

Definition at line 62 of file SBError.h.

friend class SBTarget
friend

Definition at line 64 of file SBError.h.

friend class SBThread
friend

Definition at line 63 of file SBError.h.

friend class SBValue
friend

Definition at line 65 of file SBError.h.

friend class SBWatchpoint
friend

Definition at line 66 of file SBError.h.


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