Scippy

SCIP

Solving Constraint Integer Programs

scip::ObjProbCloneable Struct Reference

Detailed Description

Definition of base class for all clonable classes which define problem data.

Constraint handler and variable pricer C++ wrapper object plugins should extend this class

Definition at line 51 of file objprobcloneable.h.

Definition of base class for all clonable classes which define problem data. More...

#include <objprobcloneable.h>

Public Member Functions

virtual ~ObjProbCloneable ()
 
ObjProbCloneableoperator= (const ObjProbCloneable &o)=delete
 
ObjProbCloneableoperator= (ObjProbCloneable &&o)=delete
 
virtual SCIP_DECL_OBJPROBCLONE (ObjProbCloneable *clone)
 
virtual SCIP_DECL_OBJPROBISCLONEABLE (iscloneable)
 

Constructor & Destructor Documentation

◆ ~ObjProbCloneable()

virtual scip::ObjProbCloneable::~ObjProbCloneable ( )
inlinevirtual

Definition at line 53 of file objprobcloneable.h.

References operator=().

Member Function Documentation

◆ operator=() [1/2]

ObjProbCloneable& scip::ObjProbCloneable::operator= ( const ObjProbCloneable o)
delete

assignment of polymorphic classes causes slicing and is therefore disabled.

Referenced by ~ObjProbCloneable().

◆ operator=() [2/2]

ObjProbCloneable& scip::ObjProbCloneable::operator= ( ObjProbCloneable &&  o)
delete

assignment of polymorphic classes causes slicing and is therefore disabled.

◆ SCIP_DECL_OBJPROBCLONE()

virtual scip::ObjProbCloneable::SCIP_DECL_OBJPROBCLONE ( ObjProbCloneable clone)
inlinevirtual

clone method which will be used to copy constraint handler and variable pricer objects

Definition at line 62 of file objprobcloneable.h.

◆ SCIP_DECL_OBJPROBISCLONEABLE()

virtual scip::ObjProbCloneable::SCIP_DECL_OBJPROBISCLONEABLE ( iscloneable  )
inlinevirtual

returns whether the plugin object is copyable

Definition at line 68 of file objprobcloneable.h.

References FALSE.