diff options
Diffstat (limited to 'sc/source/core/opencl/op_financial.hxx')
-rw-r--r-- | sc/source/core/opencl/op_financial.hxx | 338 |
1 files changed, 169 insertions, 169 deletions
diff --git a/sc/source/core/opencl/op_financial.hxx b/sc/source/core/opencl/op_financial.hxx index 2ddfa051f453..fae06a6553a1 100644 --- a/sc/source/core/opencl/op_financial.hxx +++ b/sc/source/core/opencl/op_financial.hxx @@ -18,232 +18,232 @@ class RRI: public SlidingFunctionBase { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual bool takeString() const { return false; } - virtual bool takeNumeric() const { return true; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual bool takeString() const SAL_OVERRIDE { return false; } + virtual bool takeNumeric() const SAL_OVERRIDE { return true; } }; class OpRRI:public RRI { public: - virtual std::string GetBottom(void) { return "0"; } - virtual std::string BinFuncName(void) const { return "RRI"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "RRI"; } }; class OpNominal: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "NOMINAL_ADD"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "NOMINAL_ADD"; } }; class OpDollarde:public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "Dollarde"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Dollarde"; } }; class OpDollarfr:public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "Dollarfr"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Dollarfr"; } }; class OpDISC: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "DISC"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "DISC"; } }; class OpINTRATE: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "INTRATE"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "INTRATE"; } }; class OpFV: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream& ss, - const std::string &sSymName, SubArguments& vSubArguments); + const std::string &sSymName, SubArguments& vSubArguments) SAL_OVERRIDE; virtual void BinInlineFun(std::set<std::string>& , - std::set<std::string>& ); + std::set<std::string>& ) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "FV"; } }; class OpIPMT: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream& ss, - const std::string &sSymName, SubArguments& vSubArguments); + const std::string &sSymName, SubArguments& vSubArguments) SAL_OVERRIDE; virtual void BinInlineFun(std::set<std::string>& , - std::set<std::string>& ); + std::set<std::string>& ) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "IPMT"; } }; class OpISPMT: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "ISPMT"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "ISPMT"; } }; class OpDuration: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream& ss, - const std::string &sSymName, SubArguments& vSubArguments); + const std::string &sSymName, SubArguments& vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "Duration"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Duration"; } }; class OpDuration_ADD: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream& ss, - const std::string &sSymName, SubArguments& vSubArguments); + const std::string &sSymName, SubArguments& vSubArguments) SAL_OVERRIDE; virtual void BinInlineFun(std::set<std::string>& , - std::set<std::string>& ); + std::set<std::string>& ) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Duration_ADD"; } }; class OpMDuration: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream& ss, - const std::string &sSymName, SubArguments& vSubArguments); + const std::string &sSymName, SubArguments& vSubArguments) SAL_OVERRIDE; virtual void BinInlineFun(std::set<std::string>& , - std::set<std::string>& ); + std::set<std::string>& ) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const {return "MDuration"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE {return "MDuration"; } }; class Fvschedule: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; }; class Cumipmt: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class IRR: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; }; class OpIRR: public IRR { public: - virtual std::string GetBottom(void) { return "0"; } - virtual std::string BinFuncName(void) const { return "IRR"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "IRR"; } }; class XNPV: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; }; class PriceMat: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpSYD: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "SYD"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "SYD"; } }; class MIRR: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; }; class OpEffective:public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "Effect_Add"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Effect_Add"; } }; class OpCumipmt: public Cumipmt { public: - virtual std::string GetBottom(void) { return "0"; } - virtual std::string BinFuncName(void) const { return "Cumipmt"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Cumipmt"; } }; class OpXNPV: public XNPV { public: - virtual std::string GetBottom(void) { return "0"; } - virtual std::string BinFuncName(void) const { return "XNPV"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "XNPV"; } }; @@ -251,47 +251,47 @@ class OpTbilleq: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "fTbilleq"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "fTbilleq"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpCumprinc: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "cumprinc"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "cumprinc"; } }; class OpAccrintm: public Normal { public: - virtual std::string GetBottom(void) { return "0"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "Accrintm"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Accrintm"; } }; class OpAccrint: public Normal { public: - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&); + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&) SAL_OVERRIDE; virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "Accrint"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Accrint"; } }; class OpYield: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "Yield"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Yield"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; @@ -299,123 +299,123 @@ class OpSLN: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "SLN"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "SLN"; } }; class OpFvschedule: public Fvschedule { public: - virtual std::string GetBottom(void) { return "0"; } - virtual std::string BinFuncName(void) const { return "Fvschedule"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Fvschedule"; } }; class OpYieldmat: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "Yieldmat"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Yieldmat"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpPMT: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "PMT"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "PMT"; } }; class OpNPV: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "NPV"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "NPV"; } }; class OpPrice: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "Price"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Price"; } }; class OpNper: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "NPER"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "NPER"; } }; class OpOddlprice: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; virtual void BinInlineFun(std::set<std::string>&, - std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "Oddlprice"; } + std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Oddlprice"; } }; class OpOddlyield: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; virtual void BinInlineFun(std::set<std::string>& , - std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "Oddlyield"; } + std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Oddlyield"; } }; class OpPriceDisc: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; virtual void BinInlineFun(std::set<std::string>&, - std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "PriceDisc"; } + std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "PriceDisc"; } }; class OpPPMT: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "PPMT"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "PPMT"; } }; class OpCoupdaybs:public Normal { public: - virtual std::string GetBottom(void) { return "0";} + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0";} virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "Coupdaybs"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Coupdaybs"; } }; class OpCoupdays:public Normal { public: - virtual std::string GetBottom(void) { return "0";} + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0";} virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "Coupdays";} + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Coupdays";} }; class OpCoupdaysnc:public Normal { public: - virtual std::string GetBottom(void) { return "0";} + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0";} virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "Coupdaysnc"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Coupdaysnc"; } }; @@ -423,9 +423,9 @@ class OpCouppcd:public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); - virtual std::string BinFuncName(void) const { return "Couppcd"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Couppcd"; } }; @@ -433,147 +433,147 @@ class OpCoupncd:public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&); - virtual std::string BinFuncName(void) const { return "Coupncd"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Coupncd"; } }; class OpCoupnum:public Normal { public: - virtual std::string GetBottom(void) { return "0";} + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0";} virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&); - virtual std::string BinFuncName(void) const { return "Coupnum"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Coupnum"; } }; class OpDDB:public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "DDB"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "DDB"; } }; class OpDB:public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "DB"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "DB"; } }; class OpAmordegrc:public Normal { public: - virtual std::string GetBottom(void) { return "0";} + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0";} virtual void GenSlidingWindowFunction(std::stringstream& ss, - const std::string &sSymName, SubArguments& vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&); - virtual std::string BinFuncName(void) const { return "Amordegrc"; } + const std::string &sSymName, SubArguments& vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Amordegrc"; } }; class OpAmorlinc:public Normal { public: - virtual std::string GetBottom(void) { return "0";} + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0";} virtual void GenSlidingWindowFunction(std::stringstream& ss, - const std::string &sSymName, SubArguments& vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&); - virtual std::string BinFuncName(void) const { return "Amorlinc"; } + const std::string &sSymName, SubArguments& vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>&) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Amorlinc"; } }; class OpReceived:public Normal { public: - virtual std::string GetBottom(void) { return "0"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "Received"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Received"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpYielddisc: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "Yielddisc"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Yielddisc"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpTbillprice: public CheckVariables { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "fTbillprice"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "fTbillprice"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpPriceMat:public PriceMat { public: - virtual std::string GetBottom(void) { return "0"; } - virtual std::string BinFuncName(void) const { return "PriceMat"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "PriceMat"; } }; class RATE: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpIntrate: public RATE { public: - virtual std::string GetBottom(void) { return "0"; } - virtual std::string BinFuncName(void) const { return "rate"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "rate"; } }; class OpTbillyield: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "fTbillyield"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "fTbillyield"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpMIRR: public MIRR { public: - virtual std::string GetBottom(void) { return "0"; } - virtual std::string BinFuncName(void) const { return "MIRR"; } + virtual std::string GetBottom(void) SAL_OVERRIDE { return "0"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "MIRR"; } }; class OpPV: public Normal { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); - virtual std::string BinFuncName(void) const { return "PV"; } + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "PV"; } }; class OpVDB: public CheckVariables { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "VDB"; } - virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ); + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "VDB"; } + virtual void BinInlineFun(std::set<std::string>& ,std::set<std::string>& ) SAL_OVERRIDE; }; class OpXirr: public CheckVariables { public: virtual void GenSlidingWindowFunction(std::stringstream &ss, - const std::string &sSymName, SubArguments &vSubArguments); + const std::string &sSymName, SubArguments &vSubArguments) SAL_OVERRIDE; - virtual std::string BinFuncName(void) const { return "Xirr"; } + virtual std::string BinFuncName(void) const SAL_OVERRIDE { return "Xirr"; } }; }} |