//============================================================================ // // SSSS tt lll lll // SS SS tt ll ll // SS tttttt eeee ll ll aaaa // SSSS tt ee ee ll ll aa // SS tt eeeeee ll ll aaaaa -- "An Atari 2600 VCS Emulator" // SS SS tt ee ll ll aa aa // SSSS ttt eeeee llll llll aaaaa // // Copyright (c) 1995-2007 by Bradford W. Mott and the Stella team // // See the file "license" for information on usage and redistribution of // this file, and for a DISCLAIMER OF ALL WARRANTIES. // // $Id: Expression.cxx,v 1.4 2007/01/01 18:04:42 stephena Exp $ //============================================================================ #include "Expression.hxx" #ifdef EXPR_REF_COUNT #include "bspf.hxx" int refCount = 0; #endif // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Expression::Expression(Expression* lhs, Expression* rhs) : myLHS(lhs), myRHS(rhs) { #ifdef EXPR_REF_COUNT refCount++; cerr << "new Expression::Expression()" << endl; #endif } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Expression::~Expression() { #ifdef EXPR_REF_COUNT refCount--; cerr << "~Expression::Expression()" << endl; #endif delete myLHS; delete myRHS; }