debug_fn_imps.hpp revision 169691
1226031Sstas// -*- C++ -*- 2226031Sstas 3226031Sstas// Copyright (C) 2005, 2006 Free Software Foundation, Inc. 4226031Sstas// 5226031Sstas// This file is part of the GNU ISO C++ Library. This library is free 6226031Sstas// software; you can redistribute it and/or modify it under the terms 7226031Sstas// of the GNU General Public License as published by the Free Software 8226031Sstas// Foundation; either version 2, or (at your option) any later 9226031Sstas// version. 10226031Sstas 11226031Sstas// This library is distributed in the hope that it will be useful, but 12226031Sstas// WITHOUT ANY WARRANTY; without even the implied warranty of 13226031Sstas// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14226031Sstas// General Public License for more details. 15226031Sstas 16226031Sstas// You should have received a copy of the GNU General Public License 17226031Sstas// along with this library; see the file COPYING. If not, write to 18226031Sstas// the Free Software Foundation, 59 Temple Place - Suite 330, Boston, 19226031Sstas// MA 02111-1307, USA. 20226031Sstas 21226031Sstas// As a special exception, you may use this file as part of a free 22226031Sstas// software library without restriction. Specifically, if other files 23226031Sstas// instantiate templates or use macros or inline functions from this 24226031Sstas// file, or you compile this file and link it with other files to 25226031Sstas// produce an executable, this file does not by itself cause the 26226031Sstas// resulting executable to be covered by the GNU General Public 27226031Sstas// License. This exception does not however invalidate any other 28226031Sstas// reasons why the executable file might be covered by the GNU General 29226031Sstas// Public License. 30226031Sstas 31226031Sstas// Copyright (C) 2004 Ami Tavory and Vladimir Dreizin, IBM-HRL. 32226031Sstas 33226031Sstas// Permission to use, copy, modify, sell, and distribute this software 34226031Sstas// is hereby granted without fee, provided that the above copyright 35226031Sstas// notice appears in all copies, and that both that copyright notice 36226031Sstas// and this permission notice appear in supporting documentation. None 37226031Sstas// of the above authors, nor IBM Haifa Research Laboratories, make any 38226031Sstas// representation about the suitability of this software for any 39226031Sstas// purpose. It is provided "as is" without express or implied 40226031Sstas// warranty. 41226031Sstas 42226031Sstas/** 43226031Sstas * @file debug_fn_imps.hpp 44226031Sstas * Contains an implementation for binomial_heap_. 45226031Sstas */ 46226031Sstas 47226031Sstas#ifdef _GLIBCXX_DEBUG 48226031Sstas 49226031SstasPB_DS_CLASS_T_DEC 50226031Sstasvoid 51226031SstasPB_DS_CLASS_C_DEC:: 52226031Sstasassert_valid() const 53{ base_type::assert_valid(true); } 54 55#endif 56