libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::IOException Class Reference

#include <Exception.h>

+ Inheritance diagram for osmscout::IOException:

Public Member Functions

std::string GetDescription () const override
 
std::string GetErrorMsg () const
 
std::string GetFilename () const
 
std::string GetSemanticError () const
 
 IOException (const std::string &filename, const std::string &semanticError)
 
 IOException (const std::string &filename, const std::string &semanticError, const std::exception &error)
 
 IOException (const std::string &filename, const std::string &semanticError, const std::string &errorMsg)
 
 IOException (const std::string &filename, const std::string &semanticError, const std::system_error &error)
 
const char * what () const noexcept 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.

Referenced by osmscout::CoordDataFile::Close(), osmscout::CoverageIndex::Close(), osmscout::RouteNodeDataFile::Close(), osmscout::AreaIndex::Close(), osmscout::OptimizeWaysLowZoom::Close(), osmscout::WaterIndex::Close(), osmscout::AreaNodeIndex::Close(), osmscout::OptimizeAreasLowZoom::Close(), osmscout::NumericIndex< Id >::Close(), osmscout::DataFile< PTRoute >::Close(), osmscout::AreaAreaIndex::Close(), osmscout::CoordDataFile::Get(), osmscout::OptimizeAreasLowZoom::GetAreas(), osmscout::AreaAreaIndex::GetAreasInArea(), osmscout::DataFile< PTRoute >::GetByBlockSpan(), osmscout::DataFile< PTRoute >::GetByBlockSpans(), osmscout::NumericIndex< Id >::GetOffset(), osmscout::AreaIndex::GetOffsets(), osmscout::AreaNodeIndex::GetOffsets(), osmscout::WaterIndex::GetRegions(), osmscout::OptimizeWaysLowZoom::GetWays(), osmscout::BoundingBoxDataFile::Load(), osmscout::ObjectVariantDataFile::Load(), osmscout::TypeDistributionDataFile::Load(), osmscout::LocationIndex::Load(), osmscout::StyleConfig::Load(), osmscout::TypeConfig::LoadFromDataFile(), osmscout::TypeConfig::LoadFromOSTFile(), osmscout::CoordDataFile::Open(), osmscout::CoverageIndex::Open(), osmscout::RouteNodeDataFile::Open(), osmscout::AreaIndex::Open(), osmscout::OptimizeWaysLowZoom::Open(), osmscout::WaterIndex::Open(), osmscout::OptimizeAreasLowZoom::Open(), osmscout::AreaNodeIndex::Open(), osmscout::NumericIndex< Id >::Open(), osmscout::DataFile< PTRoute >::Open(), osmscout::AreaAreaIndex::Open(), osmscout::Intersection::Read(), osmscout::ReadFile(), osmscout::LocationIndex::ResolveAdminRegionHierachie(), osmscout::TypeConfig::StoreToDataFile(), osmscout::LocationIndex::VisitAddresses(), osmscout::LocationIndex::VisitAdminRegions(), osmscout::LocationIndex::VisitLocations(), and osmscout::LocationIndex::VisitPOIs().

◆ 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
overridenoexcept

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