#include <gtk/gtk.h>#include "value.h"#include "mem.h"Go to the source code of this file.
Compounds | |
| struct | s_class |
Defines | |
| #define | CLASS(noclass) ((struct s_class *)noclass) |
| #define | CLASS_TYPE(class) ((CLASS(class))->classtype) |
| #define | CLASS_VALUE(noclass) ((CLASS(noclass))->value) |
| #define | class_subdebug(noclass) |
| #define | class_ref(class) (CLASS(class)->refcnt++) |
| #define | class_unref(class) (CLASS(class)->refcnt--) |
Enumerations | |
| enum | classtype_t { CLASS_PROC, CLASS_VAR, CLASS_INSTR, CLASS_CONST, CLASS_LIST } |
Functions | |
| void | class_free_from_list (gpointer, gpointer) |
|
|
Value: ({ \
gchar *str = NULL; \
\
if(noclass != NULL) \
{ \
switch(CLASS_TYPE(noclass)) \
{ \
case CLASS_PROC : str = proc_subdebug(noclass); break; \
case CLASS_VAR : str = var_subdebug(noclass); break; \
case CLASS_INSTR: str = instr_subdebug(noclass); break; \
case CLASS_CONST: str = const_subdebug(noclass); break; \
case CLASS_LIST : str = list_subdebug(noclass); \
} \
\
} \
\
str; \
}) |
|
|
|
|
||||||||||||
|
Instruction freeing. visibility :: public
|
1.2.15