| LibreOffice Module sc (master) 1
    | 
#include <op_logical.hxx>
| Public Member Functions | |
| virtual void | GenSlidingWindowFunction (outputstream &ss, const std::string &sSymName, SubArguments &vSubArguments) override | 
| virtual std::string | BinFuncName () const override | 
| virtual const char * | openclOperator () const override | 
| The C operator implementing the function.  More... | |
|  Public Member Functions inherited from sc::opencl::Normal | |
| virtual void | GenSlidingWindowFunction (outputstream &ss, const std::string &sSymName, SubArguments &vSubArguments) override | 
| virtual bool | takeString () const override | 
| virtual bool | takeNumeric () const override | 
| virtual void | GenSlidingWindowFunction (outputstream &, const std::string &, SubArguments &)=0 | 
|  Public Member Functions inherited from sc::opencl::OpBase | |
| virtual std::string | GetBottom () | 
| virtual std::string | Gen2 (const std::string &, const std::string &) const | 
| virtual std::string | BinFuncName () const | 
| virtual void | BinInlineFun (std::set< std::string > &, std::set< std::string > &) | 
| virtual bool | takeString () const =0 | 
| virtual bool | takeNumeric () const =0 | 
| virtual bool | canHandleMultiVector () const | 
| virtual bool | ZeroReturnZero () | 
| virtual bool | forceStringsToZero () const | 
| virtual | ~OpBase () | 
| Additional Inherited Members | |
|  Public Types inherited from sc::opencl::SlidingFunctionBase | |
| typedef std::vector< DynamicKernelArgumentRef > | SubArguments | 
|  Static Public Member Functions inherited from sc::opencl::OpBase | |
| static std::string | Gen (std::vector< std::string > &) | 
|  Protected Types inherited from sc::opencl::SlidingFunctionBase | |
| enum | EmptyArgType { EmptyIsZero , EmptyIsNan , SkipEmpty } | 
| enum | GenerateArgTypeType { DoNotGenerateArgType , GenerateArgType } | 
|  Protected Member Functions inherited from sc::opencl::SlidingFunctionBase | |
| void | GenerateFunctionDeclaration (const std::string &sSymName, SubArguments &vSubArguments, outputstream &ss) | 
| void | GenerateArg (const char *name, int arg, SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty=EmptyIsZero, GenerateArgTypeType generateType=DoNotGenerateArgType) | 
| void | GenerateArg (int arg, SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty=EmptyIsZero, GenerateArgTypeType generateType=DoNotGenerateArgType) | 
| void | GenerateArgWithDefault (const char *name, int arg, double def, SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty=EmptyIsZero) | 
| void | GenerateRangeArg (int arg1, int arg2, SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty, const char *code, const char *firstElementDiff=nullptr) | 
|  Static Protected Member Functions inherited from sc::opencl::SlidingFunctionBase | |
| static void | GenerateRangeArgs (int firstArg, int lastArg, SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty, const char *code) | 
| static void | GenerateRangeArgs (SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty, const char *code) | 
| static void | GenerateRangeArg (int arg, SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty, const char *code) | 
| static void | GenerateRangeArgPair (int arg1, int arg2, SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty, const char *code, const char *firstElementDiff=nullptr) | 
| static void | GenerateRangeArgElement (const char *name, int arg, const char *element, SubArguments &vSubArguments, outputstream &ss, EmptyArgType empty) | 
| static void | GenerateDoubleVectorLoopHeader (outputstream &ss, const formula::DoubleVectorRefToken *pDVR, const char *firstElementDiff) | 
Definition at line 27 of file op_logical.hxx.
| 
 | inlineoverridevirtual | 
Reimplemented from sc::opencl::OpBase.
Definition at line 32 of file op_logical.hxx.
| 
 | overridevirtual | 
Reimplemented from sc::opencl::OpLogicalBinaryOperator.
Definition at line 36 of file op_logical.cxx.
References CHECK_PARAMETER_COUNT, sc::opencl::SlidingFunctionBase::EmptyIsNan, sc::opencl::SlidingFunctionBase::GenerateArg(), sc::opencl::SlidingFunctionBase::GenerateFunctionDeclaration(), and openclOperator().
| 
 | inlineoverridevirtual | 
The C operator implementing the function.
Implements sc::opencl::OpLogicalBinaryOperator.
Definition at line 33 of file op_logical.hxx.
Referenced by GenSlidingWindowFunction().