Class Summary |
atom_t |
An atom_t is a specialised LongHolder which decrements its atom's
reference count when garbage-collected (finalized). |
BooleanHolder |
A BooleanHolder is merely a Holder class for a boolean value. |
DoubleHolder |
A DoubleHolder is merely a Holder class for a double value. |
engine_t |
A engine_t holds a reference to a Prolog engine. |
fid_t |
An fid_t holds the value of a frame id in the Prolog Engine. |
functor_t |
A functor_t holds a reference to a Prolog functor_t in the
Prolog engine. |
Int64Holder |
An Int64Holder is merely a Holder class for an int64 value. |
IntHolder |
An IntHolder is merely a Holder class for an Int value. |
LongHolder |
A Long Holder merely holds a long value. |
module_t |
A module_t is a PointerHolder type which holds a reference to a Prolog
module_t reference. |
ObjectHolder |
A ObjectHolder is merely a Holder class for an Object reference (or null). |
PointerHolder |
A PointerHolder is a trivial extension of a LongHolder. |
predicate_t |
A predicate_t is a PointerHolder class whose value is a reference to a
Prolog predicate_t. |
Prolog |
This class consists only of constants (static finals) and static
native methods. |
qid_t |
A qid_t holds a reference to a Prolog qid_t. |
StringHolder |
A StringHolder is merely a Holder class for a String value. |
term_t |
A term_t is a simple class which mirrors the term_t type in
the Prolog FLI. |