X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fstructure.h;h=6c08618c7c4a7752e4033b0db2dbe65213ec3456;hp=cfd17c90cc41feed0973015a8fe4a07157f23c17;hb=09988aee53a2bfef87fc887a434b4c78d6326c47;hpb=12fefbca9b424cb8e9ae05d83883b96e17c7b96e diff --git a/ginac/structure.h b/ginac/structure.h index cfd17c90..6c08618c 100644 --- a/ginac/structure.h +++ b/ginac/structure.h @@ -119,7 +119,6 @@ class structure : public basic, public ComparisonPolicy { // helpers static tinfo_t get_tinfo() { return reg_info.options.get_id(); } static const char *get_class_name() { return "structure"; } - static tinfo_t next_structure_tinfo_key() { return new tinfo_static_t; } // constructors public: @@ -263,7 +262,7 @@ int structure::compare_same_type(const basic & other) const } template class CP> -registered_class_info structure::reg_info = registered_class_info(registered_class_options(structure::get_class_name(), "basic", structure::next_structure_tinfo_key(), &structure::unarchive)); +registered_class_info structure::reg_info = registered_class_info(registered_class_options(structure::get_class_name(), "basic", typeid(structure), &structure::unarchive)); } // namespace GiNaC