Public Member Functions | Public Attributes | List of all members
vil_exception_unsupported_operation Class Reference

Indicates that some operation is not supported. More...

#include <vil_exception.h>

Inheritance diagram for vil_exception_unsupported_operation:
Inheritance graph
[legend]

Public Member Functions

 vil_exception_unsupported_operation (const std::string &operation)
 
 ~vil_exception_unsupported_operation () override=default throw ()
 

Public Attributes

std::string operation_name
 

Detailed Description

Indicates that some operation is not supported.

In most cases you will not get this exception. For efficiency reasons, vil may not test for this problem, or may if you are lucky trip an assert. This function is only used in cases where easy of use, and risk of mistakes are high, and inefficiency is very low.

Definition at line 99 of file vil_exception.h.

Constructor & Destructor Documentation

◆ vil_exception_unsupported_operation()

vil_exception_unsupported_operation::vil_exception_unsupported_operation ( const std::string &  operation)
inline

Definition at line 104 of file vil_exception.h.

◆ ~vil_exception_unsupported_operation()

vil_exception_unsupported_operation::~vil_exception_unsupported_operation ( )
throw (
)
overridedefault

Member Data Documentation

◆ operation_name

std::string vil_exception_unsupported_operation::operation_name

Definition at line 103 of file vil_exception.h.


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