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

#include <Exception.h>

+ Inheritance diagram for osmscout::IOException:

Public Member Functions

std::string GetDescription () const
 
std::string GetErrorMsg () const
 
std::string GetFilename () const
 
std::string GetSemanticError () const
 
 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
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from osmscout::OSMScoutException.

Referenced by osmscout::CoordDataFile::Close(), osmscout::AreaNodeIndex::Close(), osmscout::OptimizeWaysLowZoom::Close(), osmscout::AreaWayIndex::Close(), osmscout::WaterIndex::Close(), osmscout::OptimizeAreasLowZoom::Close(), osmscout::NumericIndex< N >::Close(), osmscout::DataFile< N >::Close(), osmscout::AreaAreaIndex::Close(), osmscout::CoordDataFile::Get(), osmscout::OptimizeAreasLowZoom::GetAreas(), osmscout::AreaAreaIndex::GetAreasInArea(), osmscout::DataFile< N >::GetByBlockSpan(), osmscout::DataFile< N >::GetByBlockSpans(), osmscout::NumericIndex< N >::GetOffset(), osmscout::AreaNodeIndex::GetOffsets(), osmscout::AreaWayIndex::GetOffsets(), osmscout::WaterIndex::GetRegions(), osmscout::OptimizeWaysLowZoom::GetWays(), osmscout::BoundingBoxDataFile::Load(), osmscout::ObjectVariantDataFile::Load(), osmscout::TypeDistributionDataFile::Load(), osmscout::LocationIndex::Load(), osmscout::StyleConfig::Load(), osmscout::CoordDataFile::Open(), osmscout::OptimizeWaysLowZoom::Open(), osmscout::AreaNodeIndex::Open(), osmscout::AreaWayIndex::Open(), osmscout::OptimizeAreasLowZoom::Open(), osmscout::WaterIndex::Open(), osmscout::DataFile< N >::Open(), osmscout::NumericIndex< N >::Open(), osmscout::AreaAreaIndex::Open(), osmscout::LocationIndex::ResolveAdminRegionHierachie(), osmscout::LocationIndex::VisitAddresses(), osmscout::LocationIndex::VisitAdminRegions(), osmscout::LocationIndex::VisitLocations(), and osmscout::LocationIndex::VisitPOIs().

std::string osmscout::IOException::GetErrorMsg ( ) const
std::string osmscout::IOException::GetFilename ( ) const
std::string osmscout::IOException::GetSemanticError ( ) const
const char * osmscout::IOException::what ( ) const

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