libosmscout  1.1.1
Public Member Functions | List of all members
osmscout::IOException Class Reference

#include <libosmscout/include/osmscout/util/Exception.h>

Inheritance diagram for osmscout::IOException:
Inheritance graph
[legend]
Collaboration diagram for osmscout::IOException:
Collaboration graph
[legend]

Public Member Functions

 IOException (const std::string &filename, const std::string &semanticError, const std::system_error &error)
 
 IOException (const std::string &filename, const std::string &semanticError, const std::exception &error)
 
 IOException (const std::string &filename, const std::string &semanticError)
 
 IOException (const std::string &filename, const std::string &semanticError, const std::string &errorMsg)
 
const char * what () const OSMSCOUT_NOEXCEPT override
 
std::string GetFilename () const
 
std::string GetSemanticError () const
 
std::string GetErrorMsg () const
 
std::string GetDescription () const override
 

Constructor & Destructor Documentation

◆ IOException() [1/4]

osmscout::IOException::IOException ( const std::string &  filename,
const std::string &  semanticError,
const std::system_error &  error 
)

◆ IOException() [2/4]

osmscout::IOException::IOException ( const std::string &  filename,
const std::string &  semanticError,
const std::exception &  error 
)

◆ IOException() [3/4]

osmscout::IOException::IOException ( const std::string &  filename,
const std::string &  semanticError 
)

◆ IOException() [4/4]

osmscout::IOException::IOException ( const std::string &  filename,
const std::string &  semanticError,
const std::string &  errorMsg 
)

Member Function Documentation

◆ GetDescription()

std::string osmscout::IOException::GetDescription ( ) const
overridevirtual

Reimplemented from osmscout::OSMScoutException.

◆ GetErrorMsg()

std::string osmscout::IOException::GetErrorMsg ( ) const

◆ GetFilename()

std::string osmscout::IOException::GetFilename ( ) const

◆ GetSemanticError()

std::string osmscout::IOException::GetSemanticError ( ) const

◆ what()

const char* osmscout::IOException::what ( ) const
override

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