X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginac%2Findexed.h;h=cc604f1378f43654bbd6ae86acaeb5ce86548abf;hb=becb62dfcc66b87eefc64d6c686503f193c08c28;hp=2ff8c3a126bbfe1ed7f657a7c4906e07fd068fd2;hpb=dc074d042a23f07350f0c2c68a2477763a5aaba0;p=ginac.git diff --git a/ginac/indexed.h b/ginac/indexed.h index 2ff8c3a1..cc604f13 100644 --- a/ginac/indexed.h +++ b/ginac/indexed.h @@ -36,18 +36,6 @@ class indexed : public exprseq { GINAC_DECLARE_REGISTERED_CLASS(indexed, exprseq) -// member functions - - // default constructor, destructor, copy constructor assignment operator and helpers -public: - indexed(); - ~indexed(); - indexed(const indexed & other); - const indexed & operator=(const indexed & other); -protected: - void copy(const indexed & other); - void destroy(bool call_parent); - // other constructors public: indexed(const ex & i1); @@ -59,7 +47,6 @@ public: // functions overriding virtual functions from base classes public: - basic * duplicate() const; void printraw(std::ostream & os) const; void printtree(std::ostream & os, unsigned indent) const; void print(std::ostream & os, unsigned upper_precedence=0) const; @@ -71,7 +58,6 @@ public: protected: ex derivative(const symbol & s) const; - int compare_same_type(const basic & other) const; bool is_equal_same_type(const basic & other) const; unsigned return_type(void) const; unsigned return_type_tinfo(void) const; @@ -92,11 +78,6 @@ protected: // none }; -// global constants - -extern const indexed some_indexed; -extern const std::type_info & typeid_indexed; - // utility functions inline const indexed &ex_to_indexed(const ex &e) {