LLDB mainline
Public Member Functions | Private Member Functions | Friends | List of all members
lldb_private::EventData Class Referenceabstract

#include <Event.h>

Inheritance diagram for lldb_private::EventData:
Inheritance graph
[legend]

Public Member Functions

 EventData ()
 
virtual ~EventData ()
 
virtual llvm::StringRef GetFlavor () const =0
 
virtual LogGetLogChannel ()
 
virtual void Dump (Stream *s) const
 

Private Member Functions

virtual void DoOnRemoval (Event *event_ptr)
 
 EventData (const EventData &)=delete
 
const EventDataoperator= (const EventData &)=delete
 

Friends

class Event
 

Detailed Description

Definition at line 36 of file Event.h.

Constructor & Destructor Documentation

◆ EventData() [1/2]

EventData::EventData ( )
default

◆ ~EventData()

EventData::~EventData ( )
virtualdefault

◆ EventData() [2/2]

lldb_private::EventData::EventData ( const EventData )
privatedelete

Member Function Documentation

◆ DoOnRemoval()

virtual void lldb_private::EventData::DoOnRemoval ( Event event_ptr)
inlineprivatevirtual

◆ Dump()

void EventData::Dump ( Stream s) const
virtual

◆ GetFlavor()

virtual llvm::StringRef lldb_private::EventData::GetFlavor ( ) const
pure virtual

◆ GetLogChannel()

virtual Log * lldb_private::EventData::GetLogChannel ( )
inlinevirtual

Reimplemented in lldb_private::Breakpoint::BreakpointEventData.

Definition at line 46 of file Event.h.

◆ operator=()

const EventData & lldb_private::EventData::operator= ( const EventData )
privatedelete

Friends And Related Function Documentation

◆ Event

friend class Event
friend

Definition at line 37 of file Event.h.


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