Swi-cs-pl - A CSharp class library to connect .NET languages with SWI-Prolog
PlForeignSwitches Enumeration
SwiPlCs interfaceSbsSW.SwiPlCs.CallbackPlForeignSwitches
Flags that are responsible for the foreign predicate parameters
Declaration Syntax
C#Visual BasicVisual C++
[FlagsAttribute]
public enum PlForeignSwitches
<FlagsAttribute> _
Public Enumeration PlForeignSwitches
[FlagsAttribute]
public enum class PlForeignSwitches
Members
MemberDescription
None
0 - PL_FA_NOTHING: no flags.

NoTrace
1 - PL_FA_NOTRACE: Predicate cannot be seen in the tracer.

Transparent
2 - PL_FA_TRANSPARENT: Predicate is module transparent.

Nondeterministic
4 - PL_FA_NONDETERMINISTIC: Predicate is non-deterministic. See also PL_retry().

VarArgs
8 - PL_FA_VARARGS: (Default) Use alternative calling convention.

Assembly: SwiPlCs (Module: SwiPlCs) Version: 1.1.5990.0 (1.1.5990.0)