souffle
2.0.2-371-g6315b36
|
#include <Node.h>
Public Member Functions | |
Project (enum NodeType ty, const ram::Node *sdw, RelationHandle *relHandle, SuperInstruction superInst) | |
![]() | |
RelationWrapper * | getRelation () const |
get relation from handle More... | |
const ram::Node * | getShadow () const |
get shadow node, i.e., RAM node More... | |
enum NodeType | getType () const |
get node type More... | |
Node (enum NodeType ty, const ram::Node *sdw, RelationHandle *relHandle=nullptr) | |
virtual | ~Node ()=default |
![]() | |
const SuperInstruction & | getSuperInst () const |
SuperOperation (SuperInstruction superInst) | |
Additional Inherited Members | |
![]() | |
using | RelationHandle = Own< RelationWrapper > |
![]() | |
RelationHandle *const | relHandle |
const ram::Node * | shadow |
enum NodeType | type |
![]() | |
const SuperInstruction | superInst |
|
inline |
Definition at line 735 of file Node.h.
References souffle::interpreter::CompoundNode::CompoundNode().