RVLAlg::OrTerminator Class Reference

Build a new Terminator by combining the results of two others with a logical OR. More...

#include <boolterm.hh>

Inheritance diagram for RVLAlg::OrTerminator:

RVLAlg::Terminator List of all members.

Public Member Functions

 OrTerminator (Terminator &a, Terminator &b)
 ~OrTerminator ()
virtual bool query ()

Protected Attributes

Terminatorfirst
Terminatorsecond

Detailed Description

Build a new Terminator by combining the results of two others with a logical OR.

Currently obeys the short-circuit evaluation behavior in the C++ standard for logical operations.

Definition at line 100 of file boolterm.hh.


Constructor & Destructor Documentation

RVLAlg::OrTerminator::OrTerminator ( Terminator a,
Terminator b 
)

Definition at line 103 of file boolterm.hh.

RVLAlg::OrTerminator::~OrTerminator (  ) 

Definition at line 104 of file boolterm.hh.


Member Function Documentation

virtual bool RVLAlg::OrTerminator::query (  )  [virtual]

Implements RVLAlg::Terminator.

Definition at line 106 of file boolterm.hh.

References first, RVLAlg::Terminator::query(), and second.


Member Data Documentation

Terminator& RVLAlg::OrTerminator::first [protected]

Definition at line 111 of file boolterm.hh.

Referenced by query().

Terminator& RVLAlg::OrTerminator::second [protected]

Definition at line 112 of file boolterm.hh.

Referenced by query().


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for RvlAlg by  doxygen 1.4.7