alaCarte Maps
Renderer for OpenStreetMap tiles
excp Namespace Reference

Classes

struct  BadOsmIdException
 Thrown if an osm id was not specified before resolving. More...
 
struct  ErrorOut
 
struct  ExceptionBase
 Base of most exceptions thrown by alacarte. More...
 
struct  FileNotFoundException
 Thrown if a file was not found. More...
 
struct  FileNotWritable
 Thrown if a file was not writeable. More...
 
struct  InputFormatException
 Thrown if input was not in the right format. More...
 
struct  MalformedURLException
 Thrown if URL is not in SlippyMap-URL-Format. More...
 
struct  NotImplementedException
 Thrown on a point where implementation is missing. More...
 
struct  ParseException
 Thrown if the parsing fails. More...
 
struct  TimeoutException
 Thrown if no more time is left. More...
 
struct  UnknownImageFormatException
 Thrown if an unknown image format is requested. More...
 

Typedefs

typedef boost::error_info< struct TagWhatInfo, stringInfoWhat
 Use this info to give an what msg to the exception. More...
 
typedef boost::error_info< struct TagFileName, stringInfoFileName
 Use this to inform about a file name. More...
 
typedef boost::error_info< struct TagXmlEntityName, stringInfoXmlEntityName
 Use this this to specify the exception related xml entity. More...
 
typedef boost::error_info< struct TagBadSourceValue, stringInfoBadSourceValue
 String representation of a bad source value. More...
 
typedef boost::error_info< struct TagUnresolvableId, long > InfoUnresolvableId
 Specifies the id, which was not resolvable. More...
 
typedef boost::error_info< struct TagFailureLine, int > InfoFailureLine
 Specifies the Line in the file where the failure appeared. More...
 
typedef boost::error_info< struct TagFailureColumn, int > InfoFailureColumn
 Specifies the Column in the Line in the file where the failure appeared. More...
 
typedef boost::error_info< struct TagFailureLineContent, stringInfoFailureLineContent
 Contains the content of the line where a failure appeared. More...
 
typedef boost::error_info< struct TagParserLogger, shared_ptr< ParserLogger > > InfoParserLogger
 Contains the logger used while parsing. More...
 

Functions

template<typename Stream , typename Info >
std::basic_ostream< Stream > & operator<< (std::basic_ostream< Stream > &os, const ErrorOut< Info > &info)
 

Typedef Documentation

typedef boost::error_info<struct TagBadSourceValue, string> excp::InfoBadSourceValue

String representation of a bad source value.

Definition at line 47 of file exceptions.hpp.

typedef boost::error_info<struct TagFailureColumn, int> excp::InfoFailureColumn

Specifies the Column in the Line in the file where the failure appeared.

Definition at line 53 of file exceptions.hpp.

typedef boost::error_info<struct TagFailureLine, int> excp::InfoFailureLine

Specifies the Line in the file where the failure appeared.

Definition at line 51 of file exceptions.hpp.

typedef boost::error_info<struct TagFailureLineContent, string> excp::InfoFailureLineContent

Contains the content of the line where a failure appeared.

Definition at line 55 of file exceptions.hpp.

typedef boost::error_info<struct TagFileName, string> excp::InfoFileName

Use this to inform about a file name.

Definition at line 43 of file exceptions.hpp.

typedef boost::error_info<struct TagParserLogger, shared_ptr<ParserLogger> > excp::InfoParserLogger

Contains the logger used while parsing.

Definition at line 57 of file exceptions.hpp.

typedef boost::error_info<struct TagUnresolvableId, long> excp::InfoUnresolvableId

Specifies the id, which was not resolvable.

Definition at line 49 of file exceptions.hpp.

typedef boost::error_info<struct TagWhatInfo, string> excp::InfoWhat

Use this info to give an what msg to the exception.

Definition at line 41 of file exceptions.hpp.

typedef boost::error_info<struct TagXmlEntityName, string> excp::InfoXmlEntityName

Use this this to specify the exception related xml entity.

Definition at line 45 of file exceptions.hpp.

Function Documentation

template<typename Stream , typename Info >
std::basic_ostream<Stream>& excp::operator<< ( std::basic_ostream< Stream > &  os,
const ErrorOut< Info > &  info 
)

Definition at line 108 of file exceptions.hpp.