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.