Changes in src/SynTree/Expression.cc [8bf784a:d5556a3]
- File:
-
- 1 edited
-
src/SynTree/Expression.cc (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Expression.cc
r8bf784a rd5556a3 438 438 } 439 439 440 NameExpr::NameExpr( std::string _name, Expression *_aname ) : Expression( _aname ), name(_name) { 441 assertf(_name != "0", "Zero is not a valid name\n"); 442 assertf(_name != "1", "One is not a valid name\n"); 443 } 440 NameExpr::NameExpr( std::string _name, Expression *_aname ) : Expression( _aname ), name(_name) {} 444 441 445 442 NameExpr::NameExpr( const NameExpr &other ) : Expression( other ), name( other.name ) { … … 672 669 673 670 std::ostream & operator<<( std::ostream & out, const Expression * expr ) { 674 if ( expr ) { 675 expr->print( out ); 676 } else { 677 out << "nullptr"; 678 } 671 expr->print( out ); 679 672 return out; 680 673 }
Note:
See TracChangeset
for help on using the changeset viewer.