#ifndef __SCIP_TYPE_OBJPCLONEABLE_H__
#define __SCIP_TYPE_OBJPCLONEABLE_H__
#define SCIP_DECL_OBJCLONEABLECLONE(x) x (SCIP* scip) const
#define SCIP_DECL_BENDERSCUTCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_BRANCHCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_DIALOGCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_DISPCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_EVENTCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_HEURCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_NODESELCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_PRESOLCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_PROPCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_READERCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_RELAXCLONE(x) x (SCIP* scip) const
#define SCIP_DECL_SEPACLONE(x) x (SCIP* scip) const
#define SCIP_DECL_OBJCLONEABLEISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_BENDERSCUTISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_BRANCHISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_DIALOGISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_DISPISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_EVENTISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_HEURISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_NODESELISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_PRESOLISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_PROPISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_READERISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_RELAXISCLONEABLE(x) SCIP_Bool x (void) const
#define SCIP_DECL_SEPAISCLONEABLE(x) SCIP_Bool x (void) const
#endif