#include <memory.h>#include <assert.h>#include "nusmv/core/utils/utils.h"Go to the source code of this file.
Defines | |
| #define | INHERITS_FROM(x) x __parent__ |
| #define | OBJECT(x) ((Object_ptr) x) |
| #define | OBJECT_CHECK_INSTANCE(x) (nusmv_assert(OBJECT(x) != OBJECT(NULL))) |
| #define | OVERRIDE(Class, virtual_method) ((Class*) self)->virtual_method |
| #define | VIRTUAL |
Typedefs | |
| typedef struct Object_TAG * | Object_ptr |
| #define OBJECT | ( | x | ) | ((Object_ptr) x) |
| #define OBJECT_CHECK_INSTANCE | ( | x | ) | (nusmv_assert(OBJECT(x) != OBJECT(NULL))) |
| #define OVERRIDE | ( | Class, | |||
| virtual_method | ) | ((Class*) self)->virtual_method |
| typedef struct Object_TAG* Object_ptr |
1.6.1