Workspace 6.21.5
Public Member Functions | List of all members
InputElementRemovalEvent Class Reference

Event class for when an element is about to be removed from an InputArray.

#include <Workspace/DataExecution/InputOutput/inputarrayevents.h>

Inheritance diagram for InputElementRemovalEvent:
[legend]

Public Member Functions

 InputElementRemovalEvent (InputArray &inputArray, InputScalar &inputElement, InputArray::size_type index)
 
- Public Member Functions inherited from InputElementEvent< InputElementRemovalEvent >
InputArray::size_type getIndex () const
 
InputArraygetInputArray () const
 
InputScalargetInputElement () const
 
- Public Member Functions inherited from ObservableEventType< T >
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::AllObservableEvents > & eventID ()
 
CSIRO_WORKSPACE_API const EventIDSingleton< CSIRO::DataExecution::ProgressEvent > & eventID ()
 
const EventIDSingleton< T > & getEventID () const override
 
- Public Member Functions inherited from ObservableEvent
virtual ~ObservableEvent ()=default
 
virtual const EventIDgetEventID () const =0
 

Additional Inherited Members

- Static Public Member Functions inherited from ObservableEventType< T >
static const EventIDSingleton< T > & eventID ()
 
- Protected Member Functions inherited from InputElementEvent< InputElementRemovalEvent >
 InputElementEvent (InputArray &inputArray, InputScalar &inputElement, InputArray::size_type index)
 
- Protected Member Functions inherited from ObservableEventType< T >
 ObservableEventType ()=default
 

Constructor & Destructor Documentation

◆ InputElementRemovalEvent()

InputElementRemovalEvent ( InputArray inputArray,
InputScalar inputElement,
InputArray::size_type  index 
)
inline
Parameters
inputArrayThe input array for which the element is being removed.
inputElementThe input element about to be removed from inputArray.
indexThe index of the input element about to be removed.