|Did you know ...||Search Documentation:|
|Summary of files|
The following files are provided:
SWI-cpp2.hInclude this file to get the C++ API. It automatically includes
SWI-cpp2.cpp, unless the macro
_SWI_CPP2_CPP_SEPARATEis defined, in which case you must compile
SWI-cpp2.cppContains the implementations of some methods and functions. If you wish to compile this separately, you must define the macro
_SWI_CPP2_CPP_SEPARATEbefore your include for
SWI-cpp2-plx.hContains the wrapper functions for the most of the functions in
SWI-Prolog.h. This file is not intended to be used by itself, but is
SWI-cpp2-atommap.hContains a utility class for mapping atom-to-atom or atom-to-term.
test_cpp.plContains various tests, including some longer sequences of code that can help in understanding how the C++ API is intended to be used. In addition, there are
test_ffi.pl, which often have the same tests written in C, without the C++ API.