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.60601.0 (1.1.60601.0)