Changes in src/Parser/ParseNode.cc [0da3e2c:7880579]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/ParseNode.cc
r0da3e2c r7880579 10 10 // Created On : Sat May 16 13:26:29 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Tue Aug 16 11:41:39 201613 // Update Count : 1 1412 // Last Modified On : Tue Aug 16 08:42:29 2016 13 // Update Count : 107 14 14 // 15 15 … … 19 19 int ParseNode::indent_by = 4; 20 20 21 ParseNode::ParseNode() {};22 ParseNode::ParseNode( const string *name ) : name( *name ) { assert( false );delete name; }23 ParseNode::ParseNode( const string &name ) : name( name ) { assert( false );}21 ParseNode::ParseNode() : next( nullptr ) {}; 22 ParseNode::ParseNode( const string *name ) : name( *name ), next( nullptr ) { delete name; } 23 ParseNode::ParseNode( const string &name ) : name( name ), next( nullptr ) { } 24 24 25 25 ParseNode::~ParseNode() { … … 40 40 } 41 41 42 void ParseNode::printList( std::ostream &os, int indent ) const { 43 print( os, indent ); 44 45 if ( next ) { 46 next->printList( os, indent ); 47 } // if 48 } 49 42 50 // Local Variables: // 43 51 // tab-width: 4 //
Note:
See TracChangeset
for help on using the changeset viewer.