#include <xtl_primary.h>
Inheritance diagram for xtl_traced_predicate_base:
Definition at line 3765 of file xtl_primary.h.
Public Member Functions | |
xtl_traced_predicate_base (int line_, char const *rule_name_) | |
Constructs and initializes the object. | |
template<typename UniverseT> | |
void | trace_prolog (UniverseT &edge_, char const *mode_) |
Displays prolog of the trace message. | |
template<typename UniverseT> | |
size_t | trace_epilog (UniverseT &edge_, size_t result_) |
Displays epilog of the trace message. | |
Public Attributes | |
int | m_line |
Stores source line that invokes the rule. | |
std::string | m_rule_name |
Stores rule name. |