pl_search_cpp 1.4
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
pl_search::LoopBodyFactory Class Referenceabstract

LoopBodyFactory is an abstract base class used for generating instances of a predicate class used in the body of a loop. More...

#include <pred.hpp>

Collaboration diagram for pl_search::LoopBodyFactory:
Collaboration graph
[legend]

Public Member Functions

 LoopBodyFactory (Engine *eng)
 
virtual ~LoopBodyFactory ()
 
virtual bool loop_continues ()=0
 
virtual PredPtr make_body_pred ()=0
 

Public Attributes

Engineengine
 

Detailed Description

LoopBodyFactory is an abstract base class used for generating instances of a predicate class used in the body of a loop.

Constructor & Destructor Documentation

◆ LoopBodyFactory()

pl_search::LoopBodyFactory::LoopBodyFactory ( Engine eng)
inline

◆ ~LoopBodyFactory()

virtual pl_search::LoopBodyFactory::~LoopBodyFactory ( )
inlinevirtual

Member Function Documentation

◆ loop_continues()

virtual bool pl_search::LoopBodyFactory::loop_continues ( )
pure virtual

◆ make_body_pred()

virtual PredPtr pl_search::LoopBodyFactory::make_body_pred ( )
pure virtual

Member Data Documentation

◆ engine

Engine* pl_search::LoopBodyFactory::engine

The documentation for this class was generated from the following file: