Lumiera  0.pre.03
»edit your freedom«
mobject-ref.cpp File Reference

Go to the source code of this file.

Description

Implementation part of the MObjectRef facility.

Any C++ client about to use a MObjectRef needs to be linked (dynamically) against this implementation. Especially, this implementation allows to (re)-connect transparently to the PlacementIndex within the session, so to establish a direct link to the Object denoted by the reference.

See also
PlacementRef
PlacementIndex

Definition in file mobject-ref.cpp.

Functions

 LUMIERA_ERROR_DEFINE (INVALID_PLACEMENTREF, "unresolvable placement reference, or of incompatible type")
 
 LUMIERA_ERROR_DEFINE (BOTTOM_PLACEMENTREF, "NIL placement-ID marker encountered.")
 
 LUMIERA_ERROR_DEFINE (BOTTOM_MOBJECTREF, "NIL MObjectRef encountered")
 

Namespaces

 lumiera
 Lumiera public interface.
 
 steam
 Steam-Layer implementation namespace root.
 
 steam::mobject
 Media-Objects, edit operations and high-level session.