23#include "krossdebug.h"
32 krosswarning( TQString( "Kross::Api::Exception error='%1' lineno='%3'").arg(m_error).arg(m_lineno) );
41 return "Kross::Api::Exception";
46 return (m_lineno != -1)
47 ? TQString( "Exception at line %1: %2").arg(m_lineno).arg(m_error)
48 : TQString( "Exception: %1").arg(m_error);
63 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.
KOFFICE_EXPORT void krosswarning(const TQString &s) Warning function.
|