[ Development Environment and Global Settings | Reference Manual | Alphabetic Index ]
pred(++PredSpec)
The flags of the predicate described by PredSpec are printed out on the
current output.
- PredSpec
- Predicate name in the form Atom/Integer
Description
Used to print on the current output the flags of the visible predicate
described by PredSpec. For the description of the flags see get_flag/3.
Modes and Determinism
Modules
This predicate is sensitive to its module context (tool predicate, see @/2).
Fail Conditions
Fails if PredSpec does not exist
Exceptions
- (4) instantiation fault
- PredSpec is not instantiated
- (5) type error
- PredSpec is not in the format Atom/Integer
Examples
?- pred(pred/1).
mode pred(?)
visibility imported
definition_module sepia_kernel
declared on
defined on
autoload off
auxiliary off
call_type prolog
demon off
deprecated off
parallel off
priority 2
run_priority 2
stability static
tool on
type built_in
debugged on
leash notrace
skip on
spy off
start_tracing off
port_calls []
port_lines []
break_lines []
code_size 10
Yes (0.01s cpu)
?- pred(nopred/1).
No (0.00s cpu)
See Also
get_flag / 3, set_flag / 3, current_built_in / 1