/** * \file IMP/core/monte_carlo_macros.h \brief Various important macros * for implementing decorators. * * Copyright 2007-2013 IMP Inventors. All rights reserved. * */ #ifndef IMPCORE_MONTE_CARLO_MACROS_H #define IMPCORE_MONTE_CARLO_MACROS_H #include #include /** You should just declare the needed functions yourself. */ #define IMP_MONTE_CARLO(Name) \ IMP_PRAGMA(message("Do not use this macro")) \ IMP_IMPLEMENT(virtual void do_step()); \ IMP_OBJECT(Name) #endif /* IMPCORE_MONTE_CARLO_MACROS_H */