- calchash();
- setflag(status_flags::evaluated |
- status_flags::expanded |
- status_flags::hash_calculated);
-}
-
-numeric::~numeric()
-{
- debugmsg("numeric destructor" ,LOGLEVEL_DESTRUCT);
- destroy(false);
-}
-
-numeric::numeric(const numeric & other)
-{
- debugmsg("numeric copy constructor", LOGLEVEL_CONSTRUCT);
- copy(other);
-}
-
-const numeric & numeric::operator=(const numeric & other)
-{
- debugmsg("numeric operator=", LOGLEVEL_ASSIGNMENT);
- if (this != &other) {
- destroy(true);
- copy(other);
- }
- return *this;