00001 00009 /************************************************************************** 00010 00011 begin : Sun Aug 22 2004 00012 copyright : (C) 2002-2010 by Ewald Arnold 00013 email : mockpp at ewald-arnold dot de 00014 00015 This program is free software; you can redistribute it and/or modify 00016 it under the terms of the GNU Lesser General Public License as 00017 published by the Free Software Foundation; either version 2 of the License, 00018 or (at your option) any later version. 00019 00020 This program is distributed in the hope that it will be useful, 00021 but WITHOUT ANY WARRANTY; without even the implied warranty of 00022 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00023 GNU General Public License for more details. 00024 00025 You should have received a copy of the GNU Lesser General Public License 00026 along with this program; if not, write to the Free Software 00027 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 00028 00029 * 00030 * Original Java Sources: Copyright (c) 2000-2004, jMock.org 00031 * 00032 00033 **/ 00034 00035 #ifndef MOCKPP_IDENTITYBUILDER_H 00036 #define MOCKPP_IDENTITYBUILDER_H 00037 00038 00039 #include <mockpp/mockpp.h> // always first 00040 00041 00042 MOCKPP_NS_START 00043 00044 00048 class MOCKPP_API_DECL0 IdentityBuilder 00049 { 00050 public: 00051 00055 virtual ~IdentityBuilder(); 00056 00060 virtual void id( const String &id ) = 0; 00061 }; 00062 00063 00064 MOCKPP_NS_END 00065 00066 00067 #endif // MOCKPP_IDENTITYBUILDER_H