#include <classes/classes_types.h>
#include <classes/import_classes.h>
#include <raptiquax.h>
Go to the source code of this file.
|
#define | SUPER(method_name, ...) call_method_0(classManager.methodsCorrespondance.method_name[classManager.extends[__type__]], this, ##__VA_ARGS__) |
| Invokes a method from the superclass.
|
|
#define | METHOD_TYPE(default_type, method_name, obj, ...) classManager.methodsCorrespondance.method_name[default_type], obj, ##__VA_ARGS__ |
| Invokes a method with a specified default type.
|
|
#define | METHOD(method_name, obj, ...) classManager.methodsCorrespondance.method_name[obj->type], obj, ##__VA_ARGS__ |
| Invokes a method on an object.
|
|
◆ classManager
const struct ClassManager classManager |
|
extern |