Go to the source code of this file.
Defines | |
| #define | SUCCESS 0 |
| #define | ERR_SIG ((NODE *) 2) |
| #define | has_sig(p) ((unsigned)((p)->signature) > (unsigned)ERR_SIG) |
| #define | initsig(p, q) p -> signature = (q) |
| #define | chgsig(p, q) p -> signature = (q) |
Functions | |
| NODE * | coerce () |
| NODE * | infer_args () |
| NODE * | declsig () |
| NODE * | fixhints () |
| NODE * | prefix () |
| NODE * | mkcompnm () |
| NODE * | findsig () |
| NODE * | findidsig () |
| NODE * | findapplsig () |
| NODE * | findmpsig () |
| NODE * | finddecl () |
| NODE * | tsubst () |
| NODE * | subst () |
| NODE * | getcomp () |
| NODE * | sig_structure () |
| NODE * | findstdecl () |
| NODE * | on_dontsubst () |
| NODE * | expand_str () |
| NODE * | delcomp () |
| boolean | is_const () |
| boolean | trivial () |
Variables | |
| char *(* | spcl_to_inline )() |
| #define chgsig | ( | p, | |||
| q | ) | p -> signature = (q) |
Definition at line 11 of file sigs.h.
Referenced by findapplsig(), findidsig(), findsig(), and tl_findsig().
| #define ERR_SIG ((NODE *) 2) |
Definition at line 5 of file sigs.h.
Referenced by amatch(), checksigs(), clear_construction(), clear_slink_known(), coerce(), comp1_st(), declsig(), def_match(), delcomp(), eval_decl(), findapplsig(), finddecl1(), findidsig(), findmpsig(), findsig(), findstdecl(), fix_array_sig(), fixhints(), getcomp(), Gident(), import(), infer_args(), inscomp(), is_const(), is_unique(), mk_put_selection(), prtr1(), sigids(), subst1(), tl_findsig(), tsubst1(), and unparse().
| #define has_sig | ( | p | ) | ((unsigned)((p)->signature) > (unsigned)ERR_SIG) |
Definition at line 7 of file sigs.h.
Referenced by checksigs(), findapplsig(), Gappl(), import(), is_int_const(), Vallocate(), and Vappl().
| #define initsig | ( | p, | |||
| q | ) | p -> signature = (q) |
Definition at line 9 of file sigs.h.
Referenced by findapplsig(), finddecl1(), findidsig(), findmpsig(), and findsig().
| #define SUCCESS 0 |
Definition at line 2 of file sigs.h.
Referenced by checksigs(), declsig(), eval_decl(), findapplsig(), finddecl(), finddecl1(), findidsig(), findmpsig(), findsig(), findstdecl(), infer_args(), and tl_findsig().
| NODE* coerce | ( | ) |
| NODE* declsig | ( | ) |
| NODE* delcomp | ( | ) |
| NODE* expand_str | ( | ) |
| NODE* findapplsig | ( | ) |
| NODE* finddecl | ( | ) |
| NODE* findidsig | ( | ) |
| NODE* findmpsig | ( | ) |
| NODE* findsig | ( | ) |
| NODE* findstdecl | ( | ) |
| NODE* fixhints | ( | ) |
| NODE* getcomp | ( | ) |
| NODE* infer_args | ( | ) |
| boolean is_const | ( | ) |
| NODE* sig_structure | ( | ) |
| NODE* subst | ( | ) |
| boolean trivial | ( | ) |
Referenced by findidsig(), and trivial().
| NODE* tsubst | ( | ) |
| char*(* spcl_to_inline)() |
1.5.4