PlForeignSwitches Enumeration

SWI-Prolog SbsSW.SwiPlCs

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 Basic Visual C++
[FlagsAttribute]
public enum PlForeignSwitches
<FlagsAttribute> _
Public Enumeration PlForeignSwitches
[FlagsAttribute]
public enum class PlForeignSwitches
Members
Member Description
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.60301.0 (1.1.60301.0)