souffle  2.0.2-371-g6315b36
Public Member Functions | Protected Attributes
souffle::interpreter::NestedOperation Class Reference

Encode a nested operation for the interpreter node. E.g. Loop, IndexScan. More...

#include <Node.h>

Inheritance diagram for souffle::interpreter::NestedOperation:
Inheritance graph
Collaboration diagram for souffle::interpreter::NestedOperation:
Collaboration graph

Public Member Functions

const NodegetNestedOperation () const
 
 NestedOperation (Own< Node > nested)
 

Protected Attributes

Own< Nodenested
 

Detailed Description

Encode a nested operation for the interpreter node. E.g. Loop, IndexScan.

Definition at line 387 of file Node.h.

Constructor & Destructor Documentation

◆ NestedOperation()

souffle::interpreter::NestedOperation::NestedOperation ( Own< Node nested)
inline

Member Function Documentation

◆ getNestedOperation()

const Node* souffle::interpreter::NestedOperation::getNestedOperation ( ) const
inline

Definition at line 391 of file Node.h.

391  :
392  ConditionalOperation(Own<Node> cond) : cond(std::move(cond)) {}
393 

Referenced by souffle::interpreter::BinRelOperation::getTargetId().

Field Documentation

◆ nested

Own<Node> souffle::interpreter::NestedOperation::nested
protected

The documentation for this class was generated from the following file:
std
Definition: Brie.h:3053