0,0 → 1,43 |
// -*- c++ -*- |
/* |
* Copyright 1999 Karl Nelson <kenelson@ece.ucdavis.edu> |
* |
* This library is free software; you can redistribute it and/or |
* modify it under the terms of the GNU Library General Public |
* License as published by the Free Software Foundation; either |
* version 2 of the License, or (at your option) any later version. |
* |
* This library is distributed in the hope that it will be useful, |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
* Library General Public License for more details. |
* |
* You should have received a copy of the GNU Library General Public |
* License along with this library; if not, write to the Free |
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
*/ |
#ifndef _SIGC_ADAPTOR_H_ |
#define _SIGC_ADAPTOR_H_ |
#include <sigc++/slot.h> |
|
#ifdef SIGC_CXX_NAMESPACES |
namespace SigC |
{ |
#endif |
|
struct LIBSIGC_API AdaptorNode : public SlotNode |
{ |
Callback_ data_; |
}; |
|
struct LIBSIGC_API AdaptorSlot_ |
{ |
static void copy_callback(SlotData* sdata,AdaptorNode* node); |
}; |
|
#ifdef SIGC_CXX_NAMESPACES |
} // namespace |
#endif |
|
#endif |
|