Searched refs:SCM_STRUCT_VTABLE_DATA (Results 1 – 11 of 11) sorted by relevance
/dports/lang/guile1/guile-1.8.8/libguile/ |
H A D | struct.h | 59 #define SCM_STRUCT_VTABLE_DATA(X) ((scm_t_bits *) (SCM_CELL_WORD_0 (X) - scm_tc3_struct)) macro 61 #define SCM_STRUCT_LAYOUT(X) (SCM_PACK (SCM_STRUCT_VTABLE_DATA (X) [scm_vtable_index_layou… 62 #define SCM_SET_STRUCT_LAYOUT(X, v) (SCM_STRUCT_VTABLE_DATA (X) [scm_vtable_index_layout] = SCM… 64 #define SCM_STRUCT_VTABLE(X) (SCM_PACK (SCM_STRUCT_VTABLE_DATA (X) [scm_vtable_index_vtabl… 66 (SCM_STRUCT_VTABLE_DATA (X) [scm_struct_i_flags]) 67 #define SCM_STRUCT_PRINTER(X) (SCM_PACK (SCM_STRUCT_VTABLE_DATA (X) [scm_vtable_index_prin… 69 (SCM_STRUCT_VTABLE_DATA (x) [scm_vtable_index_printer] = SCM_UNPACK (v))
|
H A D | objects.h | 48 #define SCM_OBJ_CLASS_FLAGS(obj) (SCM_STRUCT_VTABLE_DATA (obj) [scm_struct_i_flags]) 63 ((struct scm_metaclass_operator *) SCM_STRUCT_VTABLE_DATA (obj)) 156 #define SCM_OBJ_CLASS_REDEF(x) (SCM_PACK (SCM_STRUCT_VTABLE_DATA (x) [scm_si_redefined]))
|
H A D | goops.h | 100 #define SCM_ACCESSORS_OF(x) (SCM_PACK (SCM_STRUCT_VTABLE_DATA (x)[scm_si_getters_n_setters]))
|
H A D | struct.c | 385 scm_t_bits * vtable_data = SCM_STRUCT_VTABLE_DATA (obj); in scm_free_structs()
|
H A D | ChangeLog-2000 | 3757 (SCM_STRUCT_VTABLE_DATA, SCM_STRUCT_LAYOUT, SCM_STRUCT_VTABLE, 4875 SCM_SET_CLASS_INSTANCE_SIZE), struct.h (SCM_STRUCT_VTABLE_DATA),
|
H A D | ChangeLog-2008 | 889 (scm_free_structs): Use `SCM_STRUCT_VTABLE_DATA ()' instead of
|
/dports/lang/guile2/guile-2.2.7/libguile/ |
H A D | struct.h | 151 #define SCM_STRUCT_VTABLE_DATA(X) ((scm_t_bits*)(SCM_CELL_WORD_0 (X) - scm_tc3_struct)) macro 158 #define SCM_STRUCT_FINALIZER(X) ((scm_t_struct_finalize)SCM_STRUCT_VTABLE_DATA (X)[scm_vtab… 159 #define SCM_STRUCT_VTABLE_FLAGS(X) (SCM_STRUCT_VTABLE_DATA (X)[scm_vtable_index_flags]) 160 #define SCM_STRUCT_VTABLE_FLAG_IS_SET(X,F) (SCM_STRUCT_VTABLE_DATA (X)[scm_vtable_index_flags]&(F))
|
H A D | ChangeLog-2000 | 3757 (SCM_STRUCT_VTABLE_DATA, SCM_STRUCT_LAYOUT, SCM_STRUCT_VTABLE, 4875 SCM_SET_CLASS_INSTANCE_SIZE), struct.h (SCM_STRUCT_VTABLE_DATA),
|
H A D | ChangeLog-2008 | 1303 (scm_free_structs): Use `SCM_STRUCT_VTABLE_DATA ()' instead of
|
/dports/lang/guile/guile-3.0.7/libguile/ |
H A D | ChangeLog-2000 | 3757 (SCM_STRUCT_VTABLE_DATA, SCM_STRUCT_LAYOUT, SCM_STRUCT_VTABLE, 4875 SCM_SET_CLASS_INSTANCE_SIZE), struct.h (SCM_STRUCT_VTABLE_DATA),
|
H A D | ChangeLog-2008 | 1303 (scm_free_structs): Use `SCM_STRUCT_VTABLE_DATA ()' instead of
|