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 ConstString GetFlavor () const =0
 
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

Reimplemented in lldb_private::Process::ProcessEventData, and lldb_private::EventDataReceipt.

Definition at line 49 of file Event.h.

◆ Dump()

void EventData::Dump ( Stream s) const
virtual

◆ GetFlavor()

virtual ConstString lldb_private::EventData::GetFlavor ( ) const
pure virtual

◆ 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: