pike.git / src / pike_types.h

version» Context lines:

pike.git/src/pike_types.h:338:   void low_describe_type(struct string_builder *s, struct pike_type *type);   struct pike_string *describe_type(struct pike_type *type);   TYPE_T compile_type_to_runtime_type(struct pike_type *s);   int deprecated_typep(struct pike_type *t);   int get_int_type_range(struct pike_type *t, INT_TYPE *range);   struct pike_type *or_pike_types(struct pike_type *a,    struct pike_type *b,    int zero_implied);   struct pike_type *and_pike_types(struct pike_type *a,    struct pike_type *b); + struct pike_type *type_binop(enum pt_binop op, +  struct pike_type *a, +  struct pike_type *b, +  enum pt_cmp_flags aflags, +  enum pt_cmp_flags bflags, +  enum pt_remap_flags remap_flags);   struct pike_type *subtract_types(struct pike_type *a,    struct pike_type *b,    enum pt_cmp_flags aflags,    enum pt_cmp_flags bflags,    enum pt_remap_flags remap_flags);   struct pike_type *intersect_types(struct pike_type *a,    struct pike_type *b,    enum pt_cmp_flags aflags,    enum pt_cmp_flags bflags,    enum pt_remap_flags remap_flags);