lightspark::ASError Class Reference

#include <toplevel.h>

Inherits lightspark::ASObject.

Inherited by lightspark::ArgumentError, lightspark::DefinitionError, lightspark::EvalError, lightspark::RangeError, lightspark::ReferenceError, lightspark::SecurityError, lightspark::SyntaxError, lightspark::TypeError, lightspark::URIError, and lightspark::VerifyError.

Collaboration diagram for lightspark::ASError:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ASError (const tiny_string &error_message="", int id=0, const tiny_string &error_name="Error")
 ASFUNCTION (_constructor)
 ASFUNCTION (getStackTrace)
 ASFUNCTION (_setName)
 ASFUNCTION (_getName)
 ASFUNCTION (_setMessage)
 ASFUNCTION (_getMessage)
 ASFUNCTION (_getErrorID)
tiny_string toString (bool debugMsg=false)

Static Public Member Functions

static void sinit (Class_base *c)
static void buildTraits (ASObject *o)

Protected Attributes

tiny_string message

Private Member Functions

 CLASSBUILDABLE (ASError)

Private Attributes

int errorID
tiny_string name

Detailed Description

Definition at line 791 of file toplevel.h.


Constructor & Destructor Documentation

lightspark::ASError::ASError ( const tiny_string error_message = "",
int  id = 0,
const tiny_string error_name = "Error" 
) [inline]

Definition at line 800 of file toplevel.h.


Member Function Documentation

lightspark::ASError::ASFUNCTION ( _getErrorID   ) 
lightspark::ASError::ASFUNCTION ( _getMessage   ) 
lightspark::ASError::ASFUNCTION ( _setMessage   ) 
lightspark::ASError::ASFUNCTION ( _getName   ) 
lightspark::ASError::ASFUNCTION ( _setName   ) 
lightspark::ASError::ASFUNCTION ( getStackTrace   ) 
lightspark::ASError::ASFUNCTION ( _constructor   ) 
void ASError::buildTraits ( ASObject o  )  [static]
lightspark::ASError::CLASSBUILDABLE ( ASError   )  [private]
void ASError::sinit ( Class_base c  )  [static]
tiny_string ASError::toString ( bool  debugMsg = false  )  [virtual]

Reimplemented from lightspark::ASObject.

Definition at line 2262 of file toplevel.cpp.


Member Data Documentation

Definition at line 797 of file toplevel.h.

Definition at line 795 of file toplevel.h.

Definition at line 798 of file toplevel.h.


The documentation for this class was generated from the following files:
Generated on Tue Aug 24 19:50:36 2010 for Lightspark by  doxygen 1.6.3