
pce_expansion.pl
is_string(@Doc) is semidet[private]
- See whether Doc may have originated from "..."
pce_pre_expand(+In, -Out)[private]
- First step of the XPCE class compiler, calling the supported hook pce_pre_expansion_hook/2.
pce_post_expand(In, Out)[private]
pce_expandable(+Term)[private]
- Quick test whether we can expand this.
do_expand(In, Out)[private]
- The XPCE kernel expansion.
use_template_class_attributes(+Template)[private]
- Insert variables, class-variables and directives as if they appeared in the current class definition.
used_class_template(+Template)[private]
- Succeeds if any of my (Prolog-defined) super classes has imported the named template.
can_define_class(+Name, +Super)[private]
- Check whether we can define Name as a subclass of Super. This cannot be done of Name is a builtin class or it is already defined at another location.
push_class(+ClassName)[private]
- Start compiling the argument class.
pce_type(+Spec, -PceTypeName)[private]
- Convert type specification into legal PCE type-name
pce_compiling(-ClassName)
- External function to get the current classname
feedback(+Term)[private]
- Only print if verbose is asserted (basically debugging).
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.