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

Exception thrown when trying to access an Operation input or output with a name that doesn't exist.

#include <Workspace/DataExecution/Execution/operationrunner.h>

Inherits QException.

Public Member Functions

 InvalidIONameError (const QString &ioName)
 
 ~InvalidIONameError () noexcept override
 
InvalidIONameErrorclone () const override
 
void raise () const override
 
const char * what () const noexcept override
 

Constructor & Destructor Documentation

◆ InvalidIONameError()

InvalidIONameError ( const QString &  ioName)

◆ ~InvalidIONameError()

~InvalidIONameError ( )
overridedefaultnoexcept

Member Function Documentation

◆ clone()

InvalidIONameError * clone ( ) const
inlineoverride

◆ raise()

void raise ( ) const
inlineoverride

◆ what()

const char * what ( ) const
overridenoexcept

Returns a C-style character string describing the general cause of the current error. This function is basically to make the class able to be treated similarly to std::exception.