Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
WIP implementation of session core from 2010
as of 2016, this effort is considered stalled but basically valid
Definition in file scope.hpp.
#include "steam/mobject/placement.hpp"
#include "steam/mobject/placement-ref.hpp"
#include "lib/error.hpp"
#include <string>
Classes | |
class | Scope |
A Placement scope within the high-level-model. More... | |
Functions | |
LUMIERA_ERROR_DECLARE (EMPTY_SCOPE_PATH) | |
Placement scope not locatable (empty model path) | |
LUMIERA_ERROR_DECLARE (NO_PARENT_SCOPE) | |
Parent scope of root not accessible. | |
LUMIERA_ERROR_DECLARE (INVALID_SCOPE) | |
Placement scope invalid and not locatable within model. | |
bool | operator!= (Scope const &scope1, Scope const &scope2) |
bool | operator== (Scope const &scope1, Scope const &scope2) |
as scopes are constituted by a "scope top" element (placement) registered within the PlacementIndex of the current session, equality is defined in terms of this defining placement. | |
Namespaces | |
lumiera | |
Lumiera public interface. | |
steam | |
Steam-Layer implementation namespace root. | |
steam::mobject | |
Media-Objects, edit operations and high-level session. | |
steam::mobject::session | |
Namespace of Session and user visible high-level objects. | |