cartobase  4.5.0
ioexcept.h File Reference
#include <cartobase/config/cartobase_config.h>
#include <stdexcept>
Include dependency graph for ioexcept.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  carto::io_error
 general IO error (should be specialized) More...
 
class  carto::open_error
 open failed (read or write), generally specialized More...
 
class  carto::file_not_found_error
 file not found: trying to read an non-existing file, or write in a non-existing directory More...
 
class  carto::permission_error
 read or write permission denied More...
 
class  carto::is_dir_error
 open as a file something which is a directory More...
 
class  carto::no_dir_error
 write in a non-existing directory (more precise than file_not_found_error ) More...
 
class  carto::too_many_descriptors_error
 too many open files More...
 
class  carto::read_write_error
 read / write failed (bad medium, disk full, quota exceeded...). More...
 
class  carto::bad_medium_error
 disk / network failure More...
 
class  carto::disk_full_error
 disk full or quota exceeded (specialize for quota) More...
 
class  carto::quota_exceeded_error
 quota exceeded More...
 
class  carto::stream_state_error
 stream state flags errors More...
 
class  carto::eof_error
 EOF. More...
 
class  carto::not_open_error
 stream not open More...
 
class  carto::stream_fail_error
 fail or bad bit is set More...
 
class  carto::format_error
 format-related errors (file parsing / interpreting) More...
 
class  carto::wrong_format_error
 wrong format More...
 
class  carto::format_mismatch_error
 format is recognized but something goes wrong More...
 
class  carto::corrupt_stream_error
 corrupt data: not understood by current format More...
 
class  carto::invalid_format_error
 format is recognized but contains parameters that can not be handled by curent parser More...
 
class  carto::datatype_format_error
 format is recognized but contains data types that can not be read by curent reader More...
 
class  carto::parse_error
 parsing error More...
 
class  carto::syntax_check_error
 

Namespaces

 carto