Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
mobject-ref.cpp File Reference

Implementation part of the MObjectRef facility. More...

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.

Namespaces

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

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")