And_condition* And_condition::copy( Condition_list_base* parent_P ) const { And_condition* ret = new And_condition( parent_P ); for( Iterator it( *this ); it; ++it ) ret->append( (*it)->copy( ret )); return ret; }
And_condition* And_condition::copy() const { And_condition* ret = new And_condition(); for (ConstIterator it=begin(); it!=end(); ++it) { ret->append((*it)->copy()); } return ret; }