]> www.ginac.de Git - ginac.git/commitdiff
DEFAULT_CTOR sets evaluated and expanded flags
authorChristian Bauer <Christian.Bauer@uni-mainz.de>
Thu, 10 Jun 2004 02:07:00 +0000 (02:07 +0000)
committerChristian Bauer <Christian.Bauer@uni-mainz.de>
Thu, 10 Jun 2004 02:07:00 +0000 (02:07 +0000)
ginac/utils.h

index 9b8a7c94ec32cf54331d668b01ce36042efc28c5..117e84ca7e294a265192765597d288a998c26ee7 100644 (file)
@@ -440,7 +440,7 @@ extern const ex _ex120;
 // Helper macros for class implementations (mostly useful for trivial classes)
 
 #define DEFAULT_CTOR(classname) \
-classname::classname() : inherited(TINFO_##classname) {}
+classname::classname() : inherited(TINFO_##classname) { setflag(status_flags::evaluated | status_flags::expanded); }
 
 #define DEFAULT_UNARCHIVE(classname) \
 ex classname::unarchive(const archive_node &n, lst &sym_lst) \