MeVisLab Toolbox Reference
asio::ProcessableType< Result, ParameterPack< Args... > > Class Template Referenceabstract

#include <Processable.h>

Inheritance diagram for asio::ProcessableType< Result, ParameterPack< Args... > >:
asio::Processor

Public Types

using InputSignature = ParameterPack< Args... >
 
using ResultType = Result
 

Public Member Functions

virtual Result process (Args... args)=0
 
- Public Member Functions inherited from asio::Processor
virtual ~Processor ()=default
 

Detailed Description

template<typename Result, typename... Args>
class asio::ProcessableType< Result, ParameterPack< Args... > >

Definition at line 20 of file Processable.h.

Member Typedef Documentation

◆ InputSignature

template<typename Result , typename... Args>
using asio::ProcessableType< Result, ParameterPack< Args... > >::InputSignature = ParameterPack<Args...>

Definition at line 24 of file Processable.h.

◆ ResultType

template<typename Result , typename... Args>
using asio::ProcessableType< Result, ParameterPack< Args... > >::ResultType = Result

Definition at line 26 of file Processable.h.

Member Function Documentation

◆ process()

template<typename Result , typename... Args>
virtual Result asio::ProcessableType< Result, ParameterPack< Args... > >::process ( Args...  args)
pure virtual

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