![]() |
YAP 7.1.0
|
#include "absmi.h"
#include "YapHeap.h"
#include "yapio.h"
#include "attvar.h"
#include "terms.h"
Go to the source code of this file.
Macros | |
#define | AdjustSizeAtom(X) (((CELL)(X)+(8-1)) & ~(8-1)) |
#define | export_derefa_body(D, A, LabelUnk, LabelNonVar) |
Typedefs | |
typedef struct copy_frame | copy_frame_t |
typedef struct visited | visited_t |
Functions | |
size_t | Yap_ExportTerm (Term inp, char *buf, size_t len, UInt arity) |
Term | Yap_ImportTerm (char *buf) |
size_t | Yap_SizeOfExportedTerm (char *buf) |
int | Yap_SizeGroundTerm (Term t, int ground) |
Int | Yap_TermHash (Term t, Int size, Int depth, int variant) |
bool | Yap_Variant (Term t1, Term t2) |
bool | Yap_IsListTerm (Term t) |
bool | Yap_IsListOrPartialListTerm (Term t) |
Int | Yap_SkipList (Term *l, Term **tailp) |