/home/gian/Progetti/falcon/core/include/falcon/error.h File Reference

Error class definition file. More...

#include <falcon/setup.h>
#include <falcon/types.h>
#include <falcon/item.h>
#include <falcon/genericlist.h>
#include <falcon/string.h>
#include <falcon/crobject.h>
#include <falcon/reflectfunc.h>
#include <falcon/eng_messages.h>

Include dependency graph for error.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Falcon::AccessError
class  Falcon::CloneError
class  Falcon::CodeError
class  Falcon::Error
 The Error class. More...
class  Falcon::core::ErrorObject
 Reflective class for error. More...
class  Falcon::ErrorParam
 Error Parameter class. More...
class  Falcon::GenericError
class  Falcon::InterruptedError
class  Falcon::IoError
class  Falcon::MathError
class  Falcon::MessageError
class  Falcon::ParamError
class  Falcon::ParseError
class  Falcon::SyntaxError
class  Falcon::TableError
class  Falcon::TraceStep
class  Falcon::TypeError

Namespaces

namespace  Falcon
 CONST.
namespace  Falcon::core
 Core module namespace This namespace contains the extension functions that the falcon scripts are expecting to be able to access in every circumstance.

Defines

#define FLC_DECLARE_ERROR_TABLE

Enumerations

enum  Falcon::t_origin {
  Falcon::e_orig_compiler = 1, Falcon::e_orig_assembler = 2, Falcon::e_orig_loader = 3, Falcon::e_orig_vm = 4,
  Falcon::e_orig_script = 5, Falcon::e_orig_runtime = 9, Falcon::e_orig_mod = 10
}

Functions

FALCON_FUNC_DYN_SYM Falcon::core::AccessError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM Falcon::core::CodeError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM Falcon::core::Error_init (::Falcon::VMachine *vm)
 Useful symbol to be exported by the engine DLL This is exported also by error.h.
const String & Falcon::errorDesc (int errorCode)
 Returns the description of a falcon error.
CoreObject * Falcon::core::ErrorObjectFactory (const CoreClass *cls, void *user_data, bool bDeserial)
FALCON_FUNC_DYN_SYM Falcon::core::IoError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM Falcon::core::MathError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM Falcon::core::ParamError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM Falcon::core::ParseError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM Falcon::core::SyntaxError_init (::Falcon::VMachine *vm)

Variables

reflectionFuncDecl Falcon::core::Error_code_rfrom
 Reflective function to support error property: code.
reflectionFuncDecl Falcon::core::Error_code_rto
reflectionFuncDecl Falcon::core::Error_description_rfrom
reflectionFuncDecl Falcon::core::Error_description_rto
reflectionFuncDecl Falcon::core::Error_line_rfrom
reflectionFuncDecl Falcon::core::Error_line_rto
reflectionFuncDecl Falcon::core::Error_message_rfrom
reflectionFuncDecl Falcon::core::Error_message_rto
reflectionFuncDecl Falcon::core::Error_module_rfrom
reflectionFuncDecl Falcon::core::Error_module_rto
reflectionFuncDecl Falcon::core::Error_origin_rfrom
reflectionFuncDecl Falcon::core::Error_origin_rto
reflectionFuncDecl Falcon::core::Error_pc_rfrom
reflectionFuncDecl Falcon::core::Error_pc_rto
reflectionFuncDecl Falcon::core::Error_subErrors_rfrom
reflectionFuncDecl Falcon::core::Error_symbol_rfrom
reflectionFuncDecl Falcon::core::Error_symbol_rto
reflectionFuncDecl Falcon::core::Error_systemError_rfrom
reflectionFuncDecl Falcon::core::Error_systemError_rto


Detailed Description

Error class definition file.

(this file contains also the TraceStep class).


Define Documentation

#define FLC_DECLARE_ERROR_TABLE


Generated on Mon Oct 19 10:11:06 2009 for Falcon_Core by  doxygen 1.5.8