pike.git / src / pike_types.h

version» Context lines:

pike.git/src/pike_types.h:226:   void debug_push_finished_type(struct pike_type *type);   void debug_push_finished_type_backwards(struct pike_type *type);   void debug_push_scope_type(int level);   struct pike_type *debug_pop_unfinished_type(void);   void compiler_discard_type (void);   struct pike_type *debug_pop_type(void);   struct pike_type *debug_compiler_pop_type(void);   struct pike_type *parse_type(const char *s);   void stupid_describe_type(char *a, ptrdiff_t len);   void simple_describe_type(struct pike_type *s); + void low_describe_type(struct string_builder *s, struct pike_type *type);   void my_describe_type(struct pike_type *type);   struct pike_string *describe_type(struct pike_type *type);   TYPE_T compile_type_to_runtime_type(struct pike_type *s);   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);   int strict_check_call(struct pike_type *fun_type, struct pike_type *arg_type);   int check_soft_cast(struct pike_type *to, struct pike_type *from);