ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::unavailable_feature_exception Class Reference

Exception for the case that a requested feature is not available (due to configuration or due to not having an implementation yet) More...

#include <exception.hpp>

Inheritance diagram for viennashe::unavailable_feature_exception:

Public Member Functions

 unavailable_feature_exception (std::string const &str)
 
virtual const char * what () const throw ()
 
 unavailable_feature_exception (std::string const &str, std::string const &file_name, std::string const &line_of_code)
 
virtual ~unavailable_feature_exception () throw ()
 

Detailed Description

Exception for the case that a requested feature is not available (due to configuration or due to not having an implementation yet)

Definition at line 102 of file exception.hpp.

Constructor & Destructor Documentation

◆ unavailable_feature_exception() [1/2]

viennashe::unavailable_feature_exception::unavailable_feature_exception ( std::string const &  str)
inline

Definition at line 106 of file exception.hpp.

◆ unavailable_feature_exception() [2/2]

viennashe::unavailable_feature_exception::unavailable_feature_exception ( std::string const &  str,
std::string const &  file_name,
std::string const &  line_of_code 
)
inline

Definition at line 110 of file exception.hpp.

◆ ~unavailable_feature_exception()

virtual viennashe::unavailable_feature_exception::~unavailable_feature_exception ( )
throw (
)
inlinevirtual

Definition at line 114 of file exception.hpp.

Member Function Documentation

◆ what()

virtual const char * viennashe::unavailable_feature_exception::what ( ) const
throw (
)
inlinevirtual

Definition at line 108 of file exception.hpp.


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