# FdoBinaryLogicalOperator Class Reference

`#include <BinaryLogicalOperator.h>`

Inheritance diagram for FdoBinaryLogicalOperator:

[legend]

List of all members.

## Detailed Description

The FdoBinaryLogicalOperator class derives from FdoLogicalOperator and allows two filters to be combined via a logical "and" or a logical "or".

Definition at line 34 of file BinaryLogicalOperator.h.

## Public Member Functions
FDO_API FdoFilter * | GetLeftOperand ()
| Gets the filter that defines the left operand.
FDO_API FdoBinaryLogicalOperations | GetOperation ()
| Gets the operation to be performed between the two operands.
FDO_API FdoFilter * | GetRightOperand ()
| Gets the filter that defines the right operand.
FDO_API void | Process (FdoIFilterProcessor *p)
| Overrides FdoFilter.Process to pass the FdoBinaryLogicalOperator to the appropriate filter processor operation.
FDO_API void | SetLeftOperand (FdoFilter *value)
| Sets the filter that defines the left operand.
FDO_API void | SetOperation (FdoBinaryLogicalOperations value)
| Sets the operation to be performed between the two operands.
FDO_API void | SetRightOperand (FdoFilter *value)
| Sets the filter that defines the right operand.
## Static Public Member Functions
static FDO_API FdoBinaryLogicalOperator * | Create (FdoFilter *leftOperand, FdoBinaryLogicalOperations operation, FdoFilter *rightOperand)
| Constructs an instance of an FdoBinaryLogicalOperator using the specified arguments.
static FDO_API FdoBinaryLogicalOperator * | Create ()
| Constructs a default instance of an FdoBinaryLogicalOperator.

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

- BinaryLogicalOperator.h