LibreOffice Module connectivity (master) 1
Public Member Functions | Protected Member Functions | List of all members
connectivity::file::OBinaryOperator Class Referenceabstract

#include <fcode.hxx>

Inheritance diagram for connectivity::file::OBinaryOperator:
[legend]
Collaboration diagram for connectivity::file::OBinaryOperator:
[legend]

Public Member Functions

virtual void Exec (OCodeStack &) override
 
virtual void Exec (OCodeStack &)=0
 
- Public Member Functions inherited from connectivity::file::OCode
virtual ~OCode ()
 
 OCode (OCode &&)=default
 
 OCode (const OCode &)=default
 
 OCode ()=default
 
OCodeoperator= (const OCode &)=default
 
OCodeoperator= (OCode &&)=default
 

Protected Member Functions

virtual ORowSetValue operate (const ORowSetValue &lhs, const ORowSetValue &rhs) const =0
 

Detailed Description

Definition at line 310 of file fcode.hxx.

Member Function Documentation

◆ Exec()

void OBinaryOperator::Exec ( OCodeStack rCodeStack)
overridevirtual

Implements connectivity::file::OOperator.

Definition at line 344 of file fcode.cxx.

References connectivity::file::OOperand::getValue(), and operate().

◆ operate()

virtual ORowSetValue connectivity::file::OBinaryOperator::operate ( const ORowSetValue lhs,
const ORowSetValue rhs 
) const
protectedpure virtual

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