Falcon::core Namespace Reference

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


Classes

class  ErrorObject
 Reflective class for error. More...

Functions

FALCON_FUNC_DYN_SYM AccessError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM CodeError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM CreateTraceback (::Falcon::VMachine *vm)
 Useful symbol to be exported by the engine DLL.
FALCON_FUNC DgetKeyAt (::Falcon::VMachine *vm)
FALCON_FUNC DgetPairAt (::Falcon::VMachine *vm)
FALCON_FUNC DgetValueAt (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM Error (::Falcon::VMachine *vm)
 Useful symbol to be exported by the engine DLL.
FALCON_FUNC_DYN_SYM Error_init (::Falcon::VMachine *vm)
 Useful symbol to be exported by the engine DLL This is exported also by error.h.
FALCON_FUNC_DYN_SYM Error_toString (::Falcon::VMachine *vm)
 Useful symbol to be exported by the engine DLL.
CoreObjectErrorObjectFactory (const CoreClass *cls, void *user_data, bool bDeserial)
FALCON_FUNC_DYN_SYM IoError_init (::Falcon::VMachine *vm)
FALCON_FUNC len (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM MathError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM ParamError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM ParseError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM SyntaxError_init (::Falcon::VMachine *vm)
FALCON_FUNC_DYN_SYM TraceStep (::Falcon::VMachine *vm)
 Useful symbol to be exported by the engine DLL.
FALCON_FUNC_DYN_SYM TraceStep_toString (::Falcon::VMachine *vm)
 Useful symbol to be exported by the engine DLL.

Variables

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


Detailed Description

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

They are mainly harmless functions that allow item manipulations, and they can usually be considere "language standards". Anyhow, it is possible that the embedding application may wish to provide a limited set of this, or a personalized version. In this case, it will provide a different core moudle by using something similar to the core_module_init() function.


Function Documentation

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::CreateTraceback ( ::Falcon::VMachine vm  ) 

Useful symbol to be exported by the engine DLL.

FALCON_FUNC Falcon::core::DgetKeyAt ( ::Falcon::VMachine vm  ) 

FALCON_FUNC Falcon::core::DgetPairAt ( ::Falcon::VMachine vm  ) 

FALCON_FUNC Falcon::core::DgetValueAt ( ::Falcon::VMachine vm  ) 

FALCON_FUNC_DYN_SYM Falcon::core::Error ( ::Falcon::VMachine vm  ) 

Useful symbol to be exported by the engine DLL.

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.

FALCON_FUNC_DYN_SYM Falcon::core::Error_toString ( ::Falcon::VMachine vm  ) 

Useful symbol to be exported by the engine DLL.

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 Falcon::core::len ( ::Falcon::VMachine vm  ) 

Referenced by Falcon::String::remove().

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  ) 

FALCON_FUNC_DYN_SYM Falcon::core::TraceStep ( ::Falcon::VMachine vm  ) 

Useful symbol to be exported by the engine DLL.

FALCON_FUNC_DYN_SYM Falcon::core::TraceStep_toString ( ::Falcon::VMachine vm  ) 

Useful symbol to be exported by the engine DLL.


Variable Documentation

Reflective function to support error property: code.


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