Lumiera  0.pre.03
»edit your freedom«
steam/common.hpp
Go to the documentation of this file.
1 /*
2  COMMON.hpp - global definitions and common types for the Steam-Layer
3 
4 
5  Copyright (C)
6  2008, Christian Thaeter <ct@pipapo.org>
7  Hermann Vosseler <Ichthyostega@web.de>
8 
9   **Lumiera** is free software; you can redistribute it and/or modify it
10   under the terms of the GNU General Public License as published by the
11   Free Software Foundation; either version 2 of the License, or (at your
12   option) any later version. See the file COPYING for further details.
13 
14 */
15 
29 #ifndef STEAM_COMMON_H
30 #define STEAM_COMMON_H
31 
32 
33 
34 
35 /* ===== frequently used common types ===== */
36 
37 #include "lib/p.hpp"
38 #include "lib/util.hpp"
39 #include "lib/nocopy.hpp"
40 #include "lib/time/timevalue.hpp"
41 #include "lib/symbol.hpp"
42 #include "lib/error.hpp" // pulls in NoBug via loggging.h
43 
44 
45 
56 namespace steam {
57 
58 
59 
63  namespace asset { }
64 
65 
69  namespace control { }
70 
71 
77  namespace play {
78 
79  }
80 
81 
88  namespace engine {
89 
90 
96  namespace config { }
97  }
98 
99 
100 
105  namespace mobject {
106 
107 
111  namespace session { }
112 
113 
117  namespace builder { }
118 
119 
120  }//(End)namespace mobject
121 
122 
130  namespace fixture {
131 
132  }
133 
134 } //(End)namespace steam
135 
136 #endif /*STEAM_COMMON_H*/
Customised refcounting smart pointer.
Steam-Layer implementation namespace root.
Namespace of Session and user visible high-level objects.
Definition: sequence.hpp:65
Mix-Ins to allow or prohibit various degrees of copying and cloning.
Marker types to indicate a literal string and a Symbol.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...
Lumiera error handling (C++ interface).
a family of time value like entities and their relationships.
The asset subsystem of the Steam-Layer.
Definition: wrapperptr.hpp:35