ArmNN
 22.08
IInputSlot Class Referenceabstract

An input connection slot for a layer. More...

#include <INetwork.hpp>

Inheritance diagram for IInputSlot:
InputSlot

Public Member Functions

virtual const IOutputSlotGetConnection () const =0
 
virtual IOutputSlotGetConnection ()=0
 
virtual const IConnectableLayerGetOwningIConnectableLayer () const =0
 
virtual IConnectableLayerGetOwningIConnectableLayer ()=0
 
virtual unsigned int GetSlotIndex () const =0
 

Protected Member Functions

 ~IInputSlot ()
 Not user deletable. More...
 

Detailed Description

An input connection slot for a layer.

The input slot can be connected to an output slot of the preceding layer in the graph. Only one connection to the input slot is allowed.

Definition at line 25 of file INetwork.hpp.

Constructor & Destructor Documentation

◆ ~IInputSlot()

~IInputSlot ( )
inlineprotected

Not user deletable.

Definition at line 36 of file INetwork.hpp.

36 {}

Member Function Documentation

◆ GetConnection() [1/2]

◆ GetConnection() [2/2]

virtual IOutputSlot* GetConnection ( )
pure virtual

Implemented in InputSlot.

◆ GetOwningIConnectableLayer() [1/2]

virtual const IConnectableLayer& GetOwningIConnectableLayer ( ) const
pure virtual

Implemented in InputSlot.

◆ GetOwningIConnectableLayer() [2/2]

virtual IConnectableLayer& GetOwningIConnectableLayer ( )
pure virtual

Implemented in InputSlot.

◆ GetSlotIndex()

virtual unsigned int GetSlotIndex ( ) const
pure virtual

Implemented in InputSlot.


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