libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::IOException Class Reference

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

Inheritance diagram for osmscout::IOException:
Collaboration diagram for osmscout::IOException:

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: