Home
last modified time | relevance | path

Searched refs:SCM_STRUCT_VTABLE_DATA (Results 1 – 11 of 11) sorted by relevance

/dports/lang/guile1/guile-1.8.8/libguile/
H A Dstruct.h59 #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 Dobjects.h48 #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 Dgoops.h100 #define SCM_ACCESSORS_OF(x) (SCM_PACK (SCM_STRUCT_VTABLE_DATA (x)[scm_si_getters_n_setters]))
H A Dstruct.c385 scm_t_bits * vtable_data = SCM_STRUCT_VTABLE_DATA (obj); in scm_free_structs()
H A DChangeLog-20003757 (SCM_STRUCT_VTABLE_DATA, SCM_STRUCT_LAYOUT, SCM_STRUCT_VTABLE,
4875 SCM_SET_CLASS_INSTANCE_SIZE), struct.h (SCM_STRUCT_VTABLE_DATA),
H A DChangeLog-2008889 (scm_free_structs): Use `SCM_STRUCT_VTABLE_DATA ()' instead of
/dports/lang/guile2/guile-2.2.7/libguile/
H A Dstruct.h151 #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 DChangeLog-20003757 (SCM_STRUCT_VTABLE_DATA, SCM_STRUCT_LAYOUT, SCM_STRUCT_VTABLE,
4875 SCM_SET_CLASS_INSTANCE_SIZE), struct.h (SCM_STRUCT_VTABLE_DATA),
H A DChangeLog-20081303 (scm_free_structs): Use `SCM_STRUCT_VTABLE_DATA ()' instead of
/dports/lang/guile/guile-3.0.7/libguile/
H A DChangeLog-20003757 (SCM_STRUCT_VTABLE_DATA, SCM_STRUCT_LAYOUT, SCM_STRUCT_VTABLE,
4875 SCM_SET_CLASS_INSTANCE_SIZE), struct.h (SCM_STRUCT_VTABLE_DATA),
H A DChangeLog-20081303 (scm_free_structs): Use `SCM_STRUCT_VTABLE_DATA ()' instead of