33 krosswarning( TQString( "Kross::Api::Exception error='%1' lineno='%3'").arg(m_error).arg(m_lineno) );
42 return "Kross::Api::Exception";
47 return (m_lineno != -1)
48 ? TQString( "Exception at line %1: %2").arg(m_lineno).arg(m_error)
49 : TQString( "Exception: %1").arg(m_error);
64 m_trace = tracemessage;
Exception(const TQString &error, long lineno=-1) Constructor.
virtual const TQString toString()
virtual const TQString getClassName() const
const TQString getTrace() const
virtual ~Exception() Destructor.
const TQString getError() const
void setTrace(const TQString &tracemessage) Set a more detailed tracemessage.
The common Kross API used as common codebase.
void krosswarning(const TQString &s) Warning function.
|