X-Git-Url: http://gitweb.scilab.org/?p=scilab.git;a=blobdiff_plain;f=scilab%2Fmodules%2Fast%2Fincludes%2Ftypes%2Fcallable.hxx;h=02c51899096f75cbdaefa4adb0f2c6cf0ebfb51c;hp=1a1e6e990461ce246c20f5293418e7a2c75589a4;hb=025bb6738d47ccbd9093b90bc22b9710c41227c0;hpb=0068b70ee75ebbfd7f0201abec7a5e56df5469b0 diff --git a/scilab/modules/ast/includes/types/callable.hxx b/scilab/modules/ast/includes/types/callable.hxx index 1a1e6e9..02c5189 100644 --- a/scilab/modules/ast/includes/types/callable.hxx +++ b/scilab/modules/ast/includes/types/callable.hxx @@ -46,7 +46,7 @@ public : } virtual ~Callable() {} - bool isCallable() + bool isCallable() override { return true; } @@ -55,22 +55,22 @@ public : virtual bool invoke(typed_list & in, optional_list & opt, int _iRetCount, typed_list & out, const ast::Exp & e) override; - virtual bool isInvokable() const + virtual bool isInvokable() const override { return true; } - virtual bool hasInvokeOption() const + virtual bool hasInvokeOption() const override { return true; } - virtual int getInvokeNbIn() + virtual int getInvokeNbIn() override { return getNbInputArgument(); } - virtual int getInvokeNbOut() + virtual int getInvokeNbOut() override { return getNbOutputArgument(); } @@ -93,15 +93,15 @@ public : } /* return type as string ( double, int, cell, list, ... )*/ - virtual std::wstring getTypeStr() const + virtual std::wstring getTypeStr() const override { return L"callable"; } /* return type as short string ( s, i, ce, l, ... )*/ - virtual std::wstring getShortTypeStr() const = 0; - virtual InternalType* clone(void) = 0; + virtual std::wstring getShortTypeStr() const override = 0; + virtual InternalType* clone(void) override = 0; - virtual bool isAssignable(void) + virtual bool isAssignable(void) override { return true; }