xentara-plugin v1.2.1
The Xentara Plugin Framework
Loading...
Searching...
No Matches
xentara::io::Driver::Registry Class Referenceabstract

#include <io/Driver.hpp>

Public Member Functions

virtual ~Registry ()=0
 Virtual destructor.
 
virtual auto operator<< (std::reference_wrapper< ComponentClass > componentClass) -> Registry &=0
 Registers a component class.
 
virtual auto operator<< (std::reference_wrapper< IoClass > ioClass) -> Registry &=0
 Registers an I/O point class.
 
virtual auto operator<< (std::reference_wrapper< IoBatchClass > ioBatchClass) -> Registry &=0
 Registers an I/O batch class.
 

Constructor & Destructor Documentation

◆ ~Registry()

xentara::io::Driver::Registry::~Registry ( )
pure virtualdefault

Virtual destructor.

Member Function Documentation

◆ operator<<() [1/3]

virtual auto xentara::io::Driver::Registry::operator<< ( std::reference_wrapper< ComponentClass componentClass) -> Registry &
pure virtual

Registers a component class.

◆ operator<<() [2/3]

virtual auto xentara::io::Driver::Registry::operator<< ( std::reference_wrapper< IoBatchClass ioBatchClass) -> Registry &
pure virtual

Registers an I/O batch class.

◆ operator<<() [3/3]

virtual auto xentara::io::Driver::Registry::operator<< ( std::reference_wrapper< IoClass ioClass) -> Registry &
pure virtual

Registers an I/O point class.