Cyclone Scheme  0.28.0

◆ Cyc_is_vector_not_record_type

#define Cyc_is_vector_not_record_type (   o)
Value:
((vector) o)->tag == vector_tag && \
( ((vector) o)->num_elements == 0 || \
((vector) o)->elements[0] != Cyc_RECORD_MARKER ) \
))
vector_tag
@ vector_tag
Definition: types.h:69
make_boolean
#define make_boolean(x)
Definition: types.h:779
vector_type
Vector type.
Definition: types.h:1170
Cyc_RECORD_MARKER
const object Cyc_RECORD_MARKER
Definition: runtime.c:202
is_object_type
#define is_object_type(x)
Definition: types.h:644