Appendix B
Summary of C++ Interface Functions
Note that apart from the methods and functions described here, all functions from the C interface which operate on simple types (int, long, char*) can also be used from C++ code.
Constructing ECL
i
PS
e
terms in C++
Class EC_atom and EC_functor
Class EC_word
Decomposing ECL
i
PS
e
terms in C++
Referring to ECL
i
PS
e
terms from C++
Passing Data to and from External Predicates in C++
Operations on ECL
i
PS
e
Data
Initialising and Shutting Down the ECL
i
PS
e
Subsystem
Passing Control and Data to ECL
i
PS
e
from C++