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++F#
[FlagsAttribute]
public enum PlForeignSwitches
<FlagsAttribute> 
Public Enumeration PlForeignSwitches
[FlagsAttribute]
public enum class PlForeignSwitches
[<FlagsAttribute>]
type PlForeignSwitches
Members
MemberDescription
None0 - PL_FA_NOTHING: no flags.
NoTrace1 - PL_FA_NOTRACE: Predicate cannot be seen in the tracer.
Transparent2 - PL_FA_TRANSPARENT: Predicate is module transparent.
Nondeterministic4 - PL_FA_NONDETERMINISTIC: Predicate is non-deterministic. See also PL_retry().
VarArgs8 - PL_FA_VARARGS: (Default) Use alternative calling convention.

Assembly: SwiPlCs (Module: SwiPlCs.dll) Version: 1.1.60601.0 (1.1.60601.0)