An object oriented interface for YAP.

C++ wrapper to terms, predicates and queries.

1 *

This new interface is designed to be object oriented and to fit naturally with the swig interface language generator. It uses ideas from the old YAP interface and from the SWI foreign language interface.

Functions:

1. CELL * a1_ptr(void):

1. X_API void YAP_UserCPredicate(const char *, YAP_UserCPred, YAP_Arity arity):

1. X_API void YAP_UserCPredicateWithArgs(const char *, YAP_UserCPred, YAP_Arity, YAP_Term):

1. X_API void YAP_UserBackCPredicate(const char *name, YAP_UserCPred init, YAP_UserCPred cont, YAP_Arity arity, YAP_Arity extra):

1. X_API void YAP_UserBackCutCPredicate(const char *name, YAP_UserCPred init, YAP_UserCPred cont, YAP_UserCPred cut, YAP_Arity arity, YAP_Arity extra):

1. X_API YAP_Term YAP_ReadBuffer(const char s, YAP_Term tp):

1. YAP_Term YAP_MkcharPTerm(char *s):