libosmscout  0.1
osmscout::StyleError Class Reference

#include <StyleError.h>

Public Types

enum  StyleErrorType { Symbol, Error, Warning, Exception }
 

Public Member Functions

int GetColumn () const
 
std::string GetDescription () const
 
int GetLine () const
 
std::string GetShortDescription () const
 
const std::string & GetText () const
 
StyleErrorType GetType () const
 
std::string GetTypeName () const
 
StyleErroroperator= (const StyleError &)=default
 
StyleErroroperator= (StyleError &&)=default
 
 StyleError (const StyleError &)=default
 
 StyleError (StyleError &&)=default
 
 StyleError (StyleErrorType type, int line, int column, const std::string &text)
 
 ~StyleError ()=default
 

Member Enumeration Documentation

◆ StyleErrorType

Enumerator
Symbol 
Error 
Warning 
Exception 

Constructor & Destructor Documentation

◆ StyleError() [1/3]

osmscout::StyleError::StyleError ( StyleErrorType  type,
int  line,
int  column,
const std::string &  text 
)
inline

◆ StyleError() [2/3]

osmscout::StyleError::StyleError ( const StyleError )
default

◆ StyleError() [3/3]

osmscout::StyleError::StyleError ( StyleError &&  )
default

◆ ~StyleError()

osmscout::StyleError::~StyleError ( )
default

Member Function Documentation

◆ GetColumn()

int osmscout::StyleError::GetColumn ( ) const
inline

◆ GetDescription()

std::string osmscout::StyleError::GetDescription ( ) const
inline

◆ GetLine()

int osmscout::StyleError::GetLine ( ) const
inline

◆ GetShortDescription()

std::string osmscout::StyleError::GetShortDescription ( ) const
inline

◆ GetText()

const std::string& osmscout::StyleError::GetText ( ) const
inline

◆ GetType()

StyleErrorType osmscout::StyleError::GetType ( ) const
inline

◆ GetTypeName()

std::string osmscout::StyleError::GetTypeName ( ) const
inline

◆ operator=() [1/2]

StyleError& osmscout::StyleError::operator= ( const StyleError )
default

◆ operator=() [2/2]

StyleError& osmscout::StyleError::operator= ( StyleError &&  )
default

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