PlForeignSwitches Enumeration

SbsSW.SwiPlCs

Copy image CopyHover image
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++ F#
[FlagsAttribute]
public enum PlForeignSwitches
<FlagsAttribute> 
Public Enumeration PlForeignSwitches
[FlagsAttribute]
public enum class PlForeignSwitches
[<FlagsAttribute>]
type 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.dll) Version: 1.1.60605.0 (1.1.60605.0)