Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
testroot.hpp
Go to the documentation of this file.
1/*
2 TESTROOT.hpp - test dummy model root for checking Model/Session functionality
3
4 Copyright (C)
5 2009, Hermann Vosseler <Ichthyostega@web.de>
6
7  **Lumiera** is free software; you can redistribute it and/or modify it
8  under the terms of the GNU General Public License as published by the
9  Free Software Foundation; either version 2 of the License, or (at your
10  option) any later version. See the file COPYING for further details.
11
12*/
13
21#ifndef MOBJECT_SESSION_TESTROOT_H
22#define MOBJECT_SESSION_TESTROOT_H
23
24
27#include "lib/symbol.hpp"
28
29using lib::Symbol;
30
31
32namespace steam {
33namespace mobject {
34namespace session {
35namespace test {
36
37 inline Placement<Label>
39 {
40 Symbol labelType ("dummyRoot");
41 return MObject::create (labelType);
42 }
43
44
45
46
47
48}}}} // namespace steam::mobject::session::test
49#endif
Token or Atom with distinct identity.
Definition symbol.hpp:120
static session::MObjectFactory create
Storage for the (single, static) MObject factory object.
Definition mobject.hpp:87
A marker or reference point in the Session.
Core factory to generate media objects for use in the Session model.
Placement< Label > make_dummyRoot()
Definition testroot.hpp:38
Namespace of Session and user visible high-level objects.
Definition sequence.hpp:65
Steam-Layer implementation namespace root.
Test runner and basic definitions for tests.
Marker types to indicate a literal string and a Symbol.