21            const std::string &sSymName, 
SubArguments &vSubArguments) 
override;
 
   31            const std::string &sSymName, 
SubArguments &vSubArguments) 
override;
 
   32    virtual std::string 
BinFuncName()
 const override { 
return "And"; }
 
   39    virtual std::string 
BinFuncName()
 const override { 
return "Or"; }
 
   47            const std::string &sSymName, 
SubArguments &vSubArguments) 
override;
 
   48    virtual std::string 
BinFuncName()
 const override { 
return "Not"; }
 
   54    virtual std::string 
BinFuncName()
 const override { 
return "Xor"; }
 
   62            const std::string &sSymName, 
SubArguments &vSubArguments) 
override;
 
   63    virtual std::string 
BinFuncName()
 const override { 
return "IF"; }
 
virtual void GenSlidingWindowFunction(outputstream &ss, const std::string &sSymName, SubArguments &vSubArguments) override
virtual const char * openclOperator() const override
The C operator implementing the function.
virtual std::string BinFuncName() const override
virtual void GenSlidingWindowFunction(outputstream &ss, const std::string &sSymName, SubArguments &vSubArguments) override
virtual std::string BinFuncName() const override
Implements OpAnd, OpOr, OpXor.
virtual const char * openclOperator() const =0
The C operator implementing the function.
virtual void GenSlidingWindowFunction(outputstream &ss, const std::string &sSymName, SubArguments &vSubArguments) override
virtual bool canHandleMultiVector() const override
virtual std::string BinFuncName() const override
virtual void GenSlidingWindowFunction(outputstream &ss, const std::string &sSymName, SubArguments &vSubArguments) override
virtual const char * openclOperator() const override
The C operator implementing the function.
virtual std::string BinFuncName() const override
virtual const char * openclOperator() const override
The C operator implementing the function.
virtual std::string BinFuncName() const override
std::vector< DynamicKernelArgumentRef > SubArguments