Osmium
0.1
|
#include <osmfile.hpp>
Public Member Functions | |
IOError (const std::string &whatarg, const std::string &filename, int e) | |
~IOError () throw () | |
const std::string & | filename () const throw () |
int | system_errno () const throw () |
Private Attributes | |
std::string | m_filename |
int | m_errno |
Low-level I/O Error. This exception if thrown if there is an error in an I/O system call.
Osmium::OSMFile::IOError::IOError | ( | const std::string & | whatarg, |
const std::string & | filename, | ||
int | e | ||
) | [inline] |
Osmium::OSMFile::IOError::~IOError | ( | ) | throw () [inline] |
const std::string& Osmium::OSMFile::IOError::filename | ( | ) | const throw () [inline] |
Get the filename that caused this exception.
int Osmium::OSMFile::IOError::system_errno | ( | ) | const throw () [inline] |
Get the system errno variable from the system call that caused this exception.
int Osmium::OSMFile::IOError::m_errno [private] |
std::string Osmium::OSMFile::IOError::m_filename [private] |