Gecode::LocalObject Gecode::Actor core.hpp friend class friend class ActorLink ActorLink friend class friend class Space Space friend class friend class LocalHandle LocalHandle forceinline Gecode::LocalObject::LocalObject (Home home) LocalObject Home home Constructor for creation. forceinline Gecode::LocalObject::LocalObject (Space &home, bool share, LocalObject &l) LocalObject Space & home bool share LocalObject & l Copy constructor. LocalObject * forceinline LocalObject * Gecode::LocalObject::cast (ActorLink *al) cast ActorLink * al Static cast for a non-null pointer (to give a hint to optimizer) const LocalObject * forceinline const LocalObject * Gecode::LocalObject::cast (const ActorLink *al) cast const ActorLink * al Static cast for a non-null pointer (to give a hint to optimizer) GECODE_KERNEL_EXPORT void GECODE_KERNEL_EXPORT void Gecode::LocalObject::fwdcopy (Space &home, bool share) fwdcopy Space & home bool share Make copy and set forwarding pointer. LocalObject * forceinline LocalObject * Gecode::LocalObject::fwd (Space &home, bool share) fwd Space & home bool share Return forwarding pointer. Local (space-shared) object. Local objects must inherit from this base class. Gecode::LocalObjectActorLink Gecode::LocalObjectcast Gecode::LocalObjectcast Gecode::LocalObjectcast Gecode::LocalObjectcast Gecode::LocalObjectcopy Gecode::LocalObjectdispose Gecode::LocalObjectfwd Gecode::LocalObjectfwdcopy Gecode::LocalObjectLocalHandle Gecode::LocalObjectLocalObject Gecode::LocalObjectLocalObject Gecode::LocalObjectoperator delete Gecode::LocalObjectoperator new Gecode::LocalObjectSpace