Lumiera  0.pre.03
»edit your freedom«
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 
29 using lib::Symbol;
30 
31 
32 namespace steam {
33 namespace mobject {
34 namespace session {
35 namespace test {
36 
37  inline Placement<Label>
38  make_dummyRoot()
39  {
40  Symbol labelType ("dummyRoot");
41  return MObject::create (labelType);
42  }
43 
44 
45 
46 
47 
48 }}}} // namespace steam::mobject::session::test
49 #endif
Definition: run.hpp:40
A marker or reference point in the Session.
Steam-Layer implementation namespace root.
Namespace of Session and user visible high-level objects.
Definition: sequence.hpp:65
Token or Atom with distinct identity.
Definition: symbol.hpp:117
Marker types to indicate a literal string and a Symbol.
Core factory to generate media objects for use in the Session model.
static session::MObjectFactory create
Storage for the (single, static) MObject factory object.
Definition: mobject.hpp:89