ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
exception.hpp File Reference

All the exceptions used within the viennashe::io namespace. More...

#include <string>
#include <iostream>
#include <fstream>
#include <stdexcept>

Go to the source code of this file.

Classes

class  viennashe::io::cannot_open_file_exception
 Exception which is thrown if a file cannot be opened. More...
 
class  viennashe::io::premature_end_of_file_exception
 Exception which is thrown if a End-of-File is encountered even though further data is expected. More...
 
class  viennashe::io::invalid_dimension_exception
 Exception which is thrown if a dimension different from the current dimension of viennagrid is found in the file.
More...
 
class  viennashe::io::io_operation_unsupported_exception
 Exception which is thrown whenever a requested IO feature is currently not supported.
More...
 
class  viennashe::io::file_attribute_not_found_exception
 Exception which is thrown whenever a requested attribute was not found in a file.
More...
 
class  viennashe::io::file_segment_not_found_exception
 Exception which is thrown whenever a requested segment was not found in a file.
More...
 

Namespaces

namespace  viennashe
 The main ViennaSHE namespace. All functionality resides inside this namespace.
 
namespace  viennashe::io
 Namespace for all (file-)IO specific code

 

Detailed Description

All the exceptions used within the viennashe::io namespace.

Definition in file exception.hpp.