| souffle
    2.0.2-371-g6315b36
    | 
Abstract class for logging. More...
#include <AbstractLog.h>


| Public Member Functions | |
| AbstractLog (Own< Statement > stmt, std::string msg) | |
| void | apply (const NodeMapper &map) | 
| std::vector< const Node * > | getChildNodes () const | 
| const std::string & | getMessage () const | 
| Get logging message.  More... | |
| const Statement & | getStatement () const | 
| Get logging statement.  More... | |
| Protected Member Functions | |
| bool | equal (const Node &node) const | 
| Protected Attributes | |
| const std::string | message | 
| Logging message.  More... | |
| Own< Statement > | statement | 
| Logging statement.  More... | |
Abstract class for logging.
Comprises a Statement and the message (string) to be logged
Definition at line 39 of file AbstractLog.h.
Definition at line 41 of file AbstractLog.h.
References statement.
| 
 | inline | 
Definition at line 59 of file AbstractLog.h.
References souffle::equal_ptr(), message, and statement.
Referenced by souffle::ram::DebugInfo::clone(), souffle::ram::LogTimer::clone(), and souffle::ram::LogRelationTimer::clone().

| 
 | inlineprotected | 
Definition at line 64 of file AbstractLog.h.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Get logging statement.
Definition at line 55 of file AbstractLog.h.
References souffle::map(), and statement.
Referenced by souffle::interpreter::NodeGenerator::visitLogRelationTimer().

| 
 | protected | 
Logging message.
Definition at line 74 of file AbstractLog.h.
Referenced by apply(), souffle::ram::DebugInfo::apply(), souffle::ram::LogTimer::apply(), souffle::ram::LogRelationTimer::apply(), getChildNodes(), souffle::ram::DebugInfo::getChildNodes(), and souffle::ram::LogTimer::getChildNodes().
Logging statement.
Definition at line 71 of file AbstractLog.h.
Referenced by AbstractLog(), apply(), souffle::ram::DebugInfo::apply(), souffle::ram::LogTimer::apply(), souffle::ram::LogRelationTimer::apply(), souffle::ram::DebugInfo::getChildNodes(), souffle::ram::LogTimer::getChildNodes(), getMessage(), and getStatement().
 1.8.17
 1.8.17