LibreOffice Module connectivity (master) 1
Public Member Functions | List of all members
connectivity::macab::MacabConditionOr Class Reference

#include <macabcondition.hxx>

Inheritance diagram for connectivity::macab::MacabConditionOr:
[legend]
Collaboration diagram for connectivity::macab::MacabConditionOr:
[legend]

Public Member Functions

 MacabConditionOr (MacabCondition *pLeft, MacabCondition *pRight)
 
virtual bool isAlwaysTrue () const override
 
virtual bool isAlwaysFalse () const override
 
virtual bool eval (const MacabRecord *aRecord) const override
 
- Public Member Functions inherited from connectivity::macab::MacabConditionBoolean
 MacabConditionBoolean (MacabCondition *pLeft, MacabCondition *pRight)
 
virtual ~MacabConditionBoolean () override
 
- Public Member Functions inherited from connectivity::macab::MacabCondition
virtual ~MacabCondition ()
 
virtual bool isAlwaysTrue () const =0
 
virtual bool isAlwaysFalse () const =0
 
virtual bool eval (const MacabRecord *aRecord) const =0
 

Additional Inherited Members

- Protected Attributes inherited from connectivity::macab::MacabConditionBoolean
MacabConditionm_pLeft
 
MacabConditionm_pRight
 

Detailed Description

Definition at line 145 of file macabcondition.hxx.

Constructor & Destructor Documentation

◆ MacabConditionOr()

MacabConditionOr::MacabConditionOr ( MacabCondition pLeft,
MacabCondition pRight 
)

Definition at line 190 of file macabcondition.cxx.

Member Function Documentation

◆ eval()

bool MacabConditionOr::eval ( const MacabRecord aRecord) const
overridevirtual

◆ isAlwaysFalse()

bool MacabConditionOr::isAlwaysFalse ( ) const
overridevirtual

◆ isAlwaysTrue()

bool MacabConditionOr::isAlwaysTrue ( ) const
overridevirtual

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