X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;ds=sidebyside;f=ginac%2Ffunction.hppy;h=29c32a2dad01702cbc31c0baec246df0c95d9907;hb=f7884835d397de85e648d1957c058b7d4c0948ba;hp=2d3882616aab6ccdf28ad36f3f7adf4e85a57305;hpb=ff4d880932862000fce73efc3fb6da49c8d63ed6;p=ginac.git diff --git a/ginac/function.hppy b/ginac/function.hppy index 2d388261..29c32a2d 100644 --- a/ginac/function.hppy +++ b/ginac/function.hppy @@ -6,7 +6,7 @@ * This file was generated automatically from function.hppy. * Please do not modify it directly, edit function.hppy instead! * - * GiNaC Copyright (C) 1999-2015 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2019 Johannes Gutenberg University Mainz, Germany * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -28,8 +28,6 @@ #include "exprseq.h" -// CINT needs to work properly with -#include #include #include @@ -227,28 +225,28 @@ public: // functions overriding virtual functions from base classes public: - void print(const print_context & c, unsigned level = 0) const; - unsigned precedence() const {return 70;} - ex expand(unsigned options=0) const; - ex eval(int level=0) const; - ex evalf(int level=0) const; - ex eval_ncmul(const exvector & v) const; - unsigned calchash() const; - ex series(const relational & r, int order, unsigned options = 0) const; - ex thiscontainer(const exvector & v) const; - ex thiscontainer(exvector && v) const; - ex conjugate() const; - ex real_part() const; - ex imag_part() const; - void archive(archive_node& n) const; - void read_archive(const archive_node& n, lst& syms); - bool info(unsigned inf) const; + void print(const print_context & c, unsigned level = 0) const override; + unsigned precedence() const override {return 70;} + ex expand(unsigned options=0) const override; + ex eval() const override; + ex evalf() const override; + ex eval_ncmul(const exvector & v) const override; + unsigned calchash() const override; + ex series(const relational & r, int order, unsigned options = 0) const override; + ex thiscontainer(const exvector & v) const override; + ex thiscontainer(exvector && v) const override; + ex conjugate() const override; + ex real_part() const override; + ex imag_part() const override; + void archive(archive_node& n) const override; + void read_archive(const archive_node& n, lst& syms) override; + bool info(unsigned inf) const override; protected: - ex derivative(const symbol & s) const; - bool is_equal_same_type(const basic & other) const; - bool match_same_type(const basic & other) const; - unsigned return_type() const; - return_type_t return_type_tinfo() const; + ex derivative(const symbol & s) const override; + bool is_equal_same_type(const basic & other) const override; + bool match_same_type(const basic & other) const override; + unsigned return_type() const override; + return_type_t return_type_tinfo() const override; // new virtual functions which can be overridden by derived classes // none