00001 // OSB library ************************************************ -*- C++ -*- 00008 /* 00009 AUTHOR(S): Stephan Broennimann (vb) 00010 00011 RCS information 00012 $Name: OSB_060808 $ 00013 $Revision: 1.4 $ 00014 00015 License 00016 OSB rating and billing library for communication networks 00017 Copyright (C) 2004, 2005, 2006 OSB systems 00018 00019 This file may be distributed and/or modify under the terms of the 00020 GNU General Public License (GPL) as published by the Free Software 00021 Foundation which is provided in the file LICENSE.GPL included in the 00022 packaging of this file. 00023 00024 The file is distributed in the hope that it will be useful, but WITHOUT 00025 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 00026 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 00027 for more details. 00028 00029 Holders of a OSB Commercial License may use this file under the terms 00030 and conditions of this commercial license. 00031 */ 00032 #ifndef _NAMELISTFWD_H_ 00033 #define _NAMELISTFWD_H_ 00034 00035 // ************************************************************************ 00036 // included header files 00037 // + standard includes 00038 #include <functional> 00039 00040 // ************************************************************************ 00041 // namespace extensions 00042 namespace OSB_LIB { 00043 00044 // ************************************************************************ 00045 // type definitions 00047 template<typename Key, typename Comp = std::less<Key> > class NameList; 00048 } // namespace OSB_LIB 00049 #endif // #ifndef _NAMELISTFWD_H_