#include "ClassCfg.h"Go to the source code of this file.
Defines | |
| #define | def_local_generic(fn, name) virtual Value* fn##_vf(Value** arglist, int arg_count) { ABSTRACT_FUNCTION(_M(#name), this, Value*); } |
| #define | def_local_generic_debug_ok(fn, name) virtual Value* fn##_vf(Value** arglist, int arg_count) { ABSTRACT_FUNCTION(_M(#name), this, Value*); } |
| #define | use_generic(fn, name) |
| #define | use_local_generic(fn, name) |
| #define | ABSTRACT_FUNCTION(m, v, t) throw NoMethodError (m, v); return (t)0 |
| #define | ABSTRACT_CONVERTER(t, l) throw ConversionError (this, _M(#l)); return (t)0 |
| #define | ABSTRACT_WIDENER(a) throw IncompatibleTypes (this, a); return (Value*)&undefined |
| #define def_local_generic | ( | fn, | |
| name | |||
| ) | virtual Value* fn##_vf(Value** arglist, int arg_count) { ABSTRACT_FUNCTION(_M(#name), this, Value*); } |
Definition at line 16 of file local_abstract_generic_functions.h.
| #define def_local_generic_debug_ok | ( | fn, | |
| name | |||
| ) | virtual Value* fn##_vf(Value** arglist, int arg_count) { ABSTRACT_FUNCTION(_M(#name), this, Value*); } |
Definition at line 18 of file local_abstract_generic_functions.h.
| #define use_generic | ( | fn, | |
| name | |||
| ) |
Definition at line 20 of file local_abstract_generic_functions.h.
| #define use_local_generic | ( | fn, | |
| name | |||
| ) |
Definition at line 21 of file local_abstract_generic_functions.h.
| #define ABSTRACT_FUNCTION | ( | m, | |
| v, | |||
| t | |||
| ) | throw NoMethodError (m, v); return (t)0 |
Definition at line 26 of file local_abstract_generic_functions.h.
| #define ABSTRACT_CONVERTER | ( | t, | |
| l | |||
| ) | throw ConversionError (this, _M(#l)); return (t)0 |
Definition at line 27 of file local_abstract_generic_functions.h.
| #define ABSTRACT_WIDENER | ( | a | ) | throw IncompatibleTypes (this, a); return (Value*)&undefined |
Definition at line 28 of file local_abstract_generic_functions.h.