Files
Chloride/src/runtime/objects/object.h

15 lines
407 B
C

#ifndef OBJECT_H
#define OBJECT_H
#include "../internals/hashmap/hashmap.h"
#include "../runtime.h"
#include <stdbool.h>
extern ArgonObject *BASE_CLASS;
typedef struct ArgonObject ArgonObject;
void init_base_field();
ArgonObject *init_child_argon_object(ArgonObject *cls);
ArgonObject *init_argon_class(char *name);
void add_field(ArgonObject *target, char *name, ArgonObject *object);
#endif // OBJECT_H